Android 资源$NotFoundException,包含动态导航图

Android 资源$NotFoundException,包含动态导航图,android,android-jetpack,android-architecture-navigation,android-jetpack-navigation,dynamic-feature-module,Android,Android Jetpack,Android Architecture Navigation,Android Jetpack Navigation,Dynamic Feature Module,我有一个动态功能模块,它有自己的嵌套导航图。我还有一个动态功能模块,它只是一个片段。如果您有一个带有自己导航图的动态功能模块,我知道您需要使用include动态标记。当我构建应用程序并将其部署到Play Store进行内部测试时,动态模块会正确下载。但是,如果我在本地构建/运行,当我尝试导航到包含导航图的动态功能模块时,应用程序会崩溃。我以为在本地运行时所有东西都捆绑在一起了?有什么我遗漏的吗 我得到的错误是android.content.res.Resources$NotFoundExcept

我有一个动态功能模块,它有自己的嵌套导航图。我还有一个动态功能模块,它只是一个片段。如果您有一个带有自己导航图的动态功能模块,我知道您需要使用include动态标记。当我构建应用程序并将其部署到Play Store进行内部测试时,动态模块会正确下载。但是,如果我在本地构建/运行,当我尝试导航到包含导航图的动态功能模块时,应用程序会崩溃。我以为在本地运行时所有东西都捆绑在一起了?有什么我遗漏的吗

我得到的错误是android.content.res.Resources$NotFoundException:com.xyz.app\u name.two:navigation/two\u navigation

主导航图

特征二图


我也有同样的问题

尝试将动态要素图添加为目标时,请使用include dynamic,如下所示:

<include-dynamic
    android:id="@+id/nestedMyfeatureGraph"
    app:graphPackage="com.mycompany.myapp.mydynamicfeature"
    app:graphResName="nav_graph_feature"
    app:moduleName="mydynamicfeature"
    />


我也有同样的问题

尝试将动态要素图添加为目标时,请使用include dynamic,如下所示:

<include-dynamic
    android:id="@+id/nestedMyfeatureGraph"
    app:graphPackage="com.mycompany.myapp.mydynamicfeature"
    app:graphResName="nav_graph_feature"
    app:moduleName="mydynamicfeature"
    />


这正是我需要做的!我从来没有想过——我有dev、qa和prod的构建类型。prod保持applicationId与包名相同,但是dev和qa分别附加了“.dev”和“.qa”。非常感谢你!!要知道问题出在哪里确实不容易,在这种情况下调试不是很有用,除非您怀疑appId后缀和断点&在resources.getIdentifier中计算graphName的不同值..这正是我需要做的!我从来没有想过——我有dev、qa和prod的构建类型。prod保持applicationId与包名相同,但是dev和qa分别附加了“.dev”和“.qa”。非常感谢你!!要知道问题出在哪里确实不容易,在这种情况下调试不是很有用,除非您怀疑appId后缀和断点&在resources.getIdentifier中计算graphName的不同值。。
<include-dynamic
    android:id="@+id/nestedMyfeatureGraph"
    app:graphPackage="com.mycompany.myapp.mydynamicfeature"
    app:graphResName="nav_graph_feature"
    app:moduleName="mydynamicfeature"
    />
    app:graphPackage="com.mycompany.myapp.mydynamicfeature"
    app:graphPackage="${applicationId}.mydynamicfeature"