gpt4 book ai didi

android - 错误 : Mandatory attribute 'id' for tag 'action' is missing

转载 作者:行者123 更新时间:2023-11-29 22:43:59 26 4
gpt4 key购买 nike

我遇到了标题中提到的问题。

我之前做了什么:我使用命令 ctrl+alt+shift+i 删除未使用的资源。但是在删除未使用的资源和 ID 后,我什至无法正确构建项目。

我尝试过的:我做到了-

  • 使缓存失效并重启android studio
  • 清理项目并重建

那么,我该怎么做才能摆脱这个问题。请告诉我。

最佳答案

如果您使用导航架构组件,可能是您的导航图,由于某种未知原因,您的目的地 ID 会被删除。你可以手动添加它

  <fragment
android:id="@+id/searchFragment"
android:name="com.daya.knownliga.view.ui.search.SearchFragment"
android:label="fragment_search"
tools:layout="@layout/fragment_search">
<action
app:destination="@id/detailMatchFragment" />
</fragment>

注意 action 标签中没有 id,你可以这样添加它:

  <fragment
android:id="@+id/searchFragment"
android:name="com.daya.knownliga.view.ui.search.SearchFragment"
android:label="fragment_search"
tools:layout="@layout/fragment_search">
<action
android:id="@+id/action_searchFragment_to_detailMatchFragment"
app:destination="@id/detailMatchFragment" />
</fragment>

通常导航id有这样的格式

action_currentFragment_to_whereverFragment

关于android - 错误 : Mandatory attribute 'id' for tag 'action' is missing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58729700/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com