X-H*_*Man 5 android android-resources android-instant-apps
我有以下项目结构,我想转换为即时应用程序.安装的项目工作正常,但是当我想破坏即时应用程序版本时,基本功能模块可以完美地加载,但是当它涉及功能模块时,它无法从其模块中找到资源.当我将资源从功能模块移动到基本模块时,它会使用基本功能模块的完整包名识别它们.
项目结构如下: - app模块 - 即时应用模块
- 基本功能模块 - com.app.base.feature - 功能模块 - com.app.feature.
在功能模块中,当资源位于功能模块本身时,找不到资源,但是当我将资源移动到基本功能模块并将其引用为com.app.base.feature.R.layout.sample_layout时,会找到它们. .
编辑:获取资源号0x80060009的值时没有已知的包.
任何形式的帮助将不胜感激:)
当您模块化应用程序时,基本功能模块无法访问功能模块中存在的任何类或资源。然而反之亦然也是可能的。
当您创建片段时,R 类可能会指向基本模块。尝试在访问布局时指定功能模块 R 类的完整路径,并检查它是否解决了您的问题。只需浏览所有 R 类引用,并在必要时指定基本 R 类和功能 R 类的完整路径。
| 归档时间: |
|
| 查看次数: |
1196 次 |
| 最近记录: |