我正面临提到的标题问题。
我以前做什么:
我使用命令 ctrl+alt+shift+i
删除了未使用的资源。但是在删除了未使用的资源和ID之后,我什至无法正确构建项目。
我尝试过的事情: 我做到了-
- 使缓存无效并重新启动android studio
- 清理项目并重建
因此,我该怎么做才能摆脱这个问题。请让我知道。
我正面临提到的标题问题。
我以前做什么:
我使用命令 ctrl+alt+shift+i
删除了未使用的资源。但是在删除了未使用的资源和ID之后,我什至无法正确构建项目。
我尝试过的事情: 我做到了-
因此,我该怎么做才能摆脱这个问题。请让我知道。
当我执行“删除未使用的资源”并选中该框以删除未使用的ID时,该ID为我删除了。他们需要解决这个问题。
,右键单击导航XML文件->本地历史记录->显示历史记录。
然后只返回删除之前的代码。
希望这会有所帮助
,如果您使用导航架构组件(可能是导航图),则由于未知原因以某种方式删除了目标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>
请注意,动作标签中没有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