资源冲突-库之间的优先级

时间:2018-12-21 14:25:45

标签: android resources android-resources

通常,如果应用程序定义了资源,则它将在所有库中覆盖它。这是已知的优先级。

如果我的结构如下:

  • 应用
    • 应用程序资源
    • app-modules-1
      • 应用程序资源
    • app-modules-2
      • 应用程序资源
    • app-modules-3
      • 应用程序资源
    • foreign-library-1
    • foreign-library-2

如何在所有模块/依赖关系之间强制执行命令?我希望我的应用程序资源模块像应用程序本身一样被处理,因为特别是外部库可能会覆盖也在我的app-resources模块中定义的资源...

我需要以某种方式定义我的app-resources模块应该具有高于所有其他模块/库的优先级,这有可能吗?有什么想法吗?

我为什么要这个

我想在模块中定义资源以在所有其他模块中使用此微型模块,因此不需要为要在模块中单独访问的资源定义资源ID。将资源移至我的app模块即可解决此问题,但随后我需要定义第二次在所有模块中使用的ID,这是我想避免的...

0 个答案:

没有答案