繁体   English   中英

Android 通用资源作为 Android 应用程序库的模块化结构

[英]Android Common Resource as library for Android Application with Modular structure

我有 Android res 文件夹,其中包含一些 xml 和图像。

需要做什么

需要将所有公共资源放在单独的模块中,其他模块将引用此模块来创建 UI。

我试过的

我创建了 Android 库模块并仅保留 res 文件夹和我的 Android Instant App 项目结构。 我在基本模块 build.gradle 中给出了 Android 库的参考。 由于其他模块已经在各自的 build.gradle 中引用了 app 模块,因此理想情况下它应该可以工作,但不能正常工作

错误:Android 联动失败

在你的 settings.gradle 添加这个:

include ':yourLibraryName'
project(':yourLibraryName').projectDir = new File(settingsDir, '/path/to/yourLibraryName')

然后 go 到您项目的 build.gradle 文件中,并将其添加到依赖项中:

dependencies{
    implementation project(':yourLibraryName')
}

然后您应该能够访问库的文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM