首页 > 解决方案 > 带有深度链接的导航文件之间的非法循环引用导航组件

问题描述

我正在尝试为不同的导航图生成深层链接,当我包含具有深层链接的图形时,我收到了这个错误

清单合并失败:遍历以navigationXmlId开头的导航文件引用时导航文件之间存在非法循环引用:main_graph

错误:活动未启动,无法解析 Intent { act=android.intent.action.VIEW cat=[android.intent.category.BROWSABLE] dat=myapp://test flg=0x10000000 }

我正在做的是在我的活动中获取图表,其中包含要导航的深层链接

<activity
            android:name=".framework.activities.MainActivity"
            android:configChanges="orientation|keyboardHidden"
            android:launchMode="singleTop"
            android:windowSoftInputMode="adjustResize"
            android:screenOrientation="portrait" >
            <nav-graph android:value="@navigation/main_graph" />
            <nav-graph android:value="@navigation/second_graph" />
        </activity>

可能是什么问题呢 ?

标签: androidkotlinnavigationandroid-manifestandroid-architecture-navigation

解决方案


推荐阅读