【发布时间】:2017-07-10 11:53:11
【问题描述】:
我不明白到底发生了什么,但似乎当我想访问功能模块中的资源时,当资源也位于该功能模块中时,InstanceApp 总是寻找基本模块中的资源(或者其他地方)。为了完成这项工作,我可以将资源从功能模块移动到基础模块并使用基础模块包名称访问这些资源:com.module.base.R. 现在问题是为什么 de .module.feature.R 或只是 R 无法在运行时检索相应的资源,当它为 XML 用途正常工作时。
编辑 1:我也在使用 multidex,这会是个问题吗? 答案 1:禁用 multidexing 没有帮助。
【问题讨论】:
-
当你说它无法在运行时检索资源时,你的意思是它会抛出 ResourceNotFoundException 吗?
-
@Jichao 正是。但 Android Studio 和已安装的应用程序并没有抱怨这一点。我还从项目中禁用了多索引,但它没有帮助。
-
你能提交一个错误,然后在这里链接到它吗?对大家都有帮助,谢谢! issuetracker.google.com/issues/…
-
@PragatiSingh 正确,这是我报告的 :)
标签: android android-resources android-instant-apps