【问题标题】:InstanceApp can not access from feature to feature module resources in java codeInstanceApp 无法在 Java 代码中访问功能模块资源
【发布时间】:2017-07-10 11:53:11
【问题描述】:

我不明白到底发生了什么,但似乎当我想访问功能模块中的资源时,当资源也位于该功能模块中时,InstanceApp 总是寻找基本模块中的资源(或者其他地方)。为了完成这项工作,我可以将资源从功能模块移动到基础模块并使用基础模块包名称访问这些资源:com.module.base.R. 现在问题是为什么 de .module.feature.R 或只是 R 无法在运行时检索相应的资源,当它为 XML 用途正常工作时。

编辑 1:我也在使用 multidex,这会是个问题吗? 答案 1:禁用 multidexing 没有帮助。

【问题讨论】:

标签: android android-resources android-instant-apps


【解决方案1】:

最新的构建工具已修复此问题。

  • 请将您的 Android SDK Build-Tools 更新到 27.0.2 版本。
  • 确保您使用的是 Android Studio 3.0.1 或更高版本。

注意:关于 Android Instant Application 错误崩溃的Google issue tracker post 也已更新。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-27
    • 2020-10-03
    • 2019-05-02
    相关资源
    最近更新 更多