gpt4 book ai didi

android - 如何更改 Android Studio/Gradle 中库的资源覆盖顺序?

转载 作者:行者123 更新时间:2023-12-02 01:22:50 25 4
gpt4 key购买 nike

我有一个主模块和两个库模块,libAlibB

libA 中,string.xml 有一个名为 param1 的参数等于 SampleText1 并且在 libB 中,string.xml param1 等于 SampleText2

libAlibB 已作为库添加到主模块中

dependencies {
compile project(':libB')
compile project(':libA')
}

最后,在主模块上 param1 等于 SampleText1,但我希望 param1 等于 SampleText2
我已经更改了 dependencies 上的库顺序,但它没有任何效果。
有什么方法可以更改资源覆盖顺序吗?

最佳答案

My package names are uniqiue in both libs

很好,那么不需要覆盖,您只需要使用此格式正确引用资源即可。

@[<package_name>:]<resource_type>/<resource_name>

所以这个

@string/param1

变成这个

@com.example.lib1:string/param1

更多详情请访问 Accessing Resources

关于android - 如何更改 Android Studio/Gradle 中库的资源覆盖顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38896122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com