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



我有一个项目有两个模块:应用程序和库。显然,app模块依赖于lib模块。然而,我需要的lib模块使用资源(图像绘制)从应用程序模块。是可能的吗?

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

No。问题是资源id是动态分配的,所以你不能从库中引用资源,因为它的id是不可预测的。

相关内容

最新更新