Oth*_*lam 3 architecture android multi-module android-studio
我正在尝试模块化我的应用程序,并且我有一个共享模块,我在其中放置共享资源和字符串。在我的模块中,我对共享模块有依赖关系,如下所示:
implementation(project(Modules.shared))
Run Code Online (Sandbox Code Playgroud)
假设我在入职模块工作。当我想打电话时R.string.mystring,找不到 mystring。但当我写的时候packageNameOfSharedModule.R.string.mystring,它起作用了。
在另一个项目中,我可以访问当前模块包中的任何资源。
我缺少什么?提前致谢!
那将是“非传递 R 文件”
https://blog.blundellapps.co.uk/speed-up-your-build-non-transitive-r-files/
检查 gradle.properties 文件中是否有此内容:
android.nonTransitiveRClass=true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2078 次 |
| 最近记录: |