我不明白到底发生了什么,但似乎当我想访问功能模块中的资源时,当资源也位于该功能模块中时,InstanceApp总是在基本模块中查找资源(或者可能在某个地方别的)。为了完成这项工作,我可以将资源从功能模块移动到基础模块并使用基础模块包名称访问这些资源:com.module.base.R。现在的问题是为什么de.module.feature.R或只是R不能在运行时检索相应的资源,当它为XML使用正常工作时。
编辑1:我也在使用multidex,这会是个问题吗?答案 1:禁用多索引没有帮助。
我不明白到底发生了什么,但似乎当我想访问功能模块中的资源时,当资源也位于该功能模块中时,InstanceApp总是在基本模块中查找资源(或者可能在某个地方别的)。为了完成这项工作,我可以将资源从功能模块移动到基础模块并使用基础模块包名称访问这些资源:com.module.base.R。现在的问题是为什么de.module.feature.R或只是R不能在运行时检索相应的资源,当它为XML使用正常工作时。
编辑1:我也在使用multidex,这会是个问题吗?答案 1:禁用多索引没有帮助。
最新的构建工具已修复此问题。
注意:关于 Android Instant Application 错误崩溃的Google 问题跟踪器帖子也已更新。