我有一个包含两个模块的项目:app和lib。 显然,app模块依赖于lib模块。 但是我需要lib模块使用来自app模块的资源(图像drawables)。有可能吗?
答案 0 :(得分:0)
没有。问题是资源id-s是动态分配的,因此你不能从库中引用资源,因为它的id是不可预测的。
答案 1 :(得分:0)
不,因为所有库模块都是先编译的,并且此时它们无权访问应用程序资源。库模块必须包含其定义所依赖的所有资源。只有在编译应用程序时,才会将其资源构建到相关的R
类中,此时库已经完全编译。