我有一个 Android 应用程序项目,它依赖于两个 Android 库。这两个Android库指定了具有相同资源ID的两个资源。在旧的 Ant 构建系统中,库的优先级是在 project.properties 文件中指定的,但在 Gradle 构建系统中不使用这样的文件。
虽然资源合并 http://tools.android.com/tech-docs/new-build-system/resource-mergingdoc 解释了构建类型、产品风格、应用程序项目和库项目之间冲突的资源的优先级和合并过程,但它没有解释当两个库(没有共同依赖项)合并到单个项目中时会发生什么。在构建过程的合并过程中,Android Gradle插件如何确定哪个库的资源具有更高的优先级?
没有办法指定图书馆资源的优先级。
您只能在以下位置设置前缀你的图书馆 with
android {
resourcePrefix 'mylib_'
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)