Android:lib模块使用来自app模块的资源

时间:2015-09-12 20:18:30

标签: android android-resources

我有一个包含两个模块的项目:app和lib。 显然,app模块依赖于lib模块。 但是我需要lib模块使用来自app模块的资源(图像drawables)。有可能吗?

2 个答案:

答案 0 :(得分:0)

没有。问题是资源id-s是动态分配的,因此你不能从库中引用资源,因为它的id是不可预测的。

答案 1 :(得分:0)

不,因为所有库模块都是先编译的,并且此时它们无权访问应用程序资源。库模块必须包含其定义所依赖的所有资源。只有在编译应用程序时,才会将其资源构建到相关的R类中,此时库已经完全编译。