本文主要是介绍Android gralde 更换不同资源,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近项目有个需求,打不同皮肤 的包,要在打包的时候更换皮肤资源,用户不可以更改皮肤颜色,纠结了好久,嗯,可能因为我渣,最后同事找到的解决方案,在这里记录下,省的之后忘了,在gradle里配置
sourceSets {main() {//debug.res.srcDirs=['src/main/res-green'] debug.res.srcDirs=['src/main/res-blue']jniLibs.srcDirs = ['libs']} }
命名不同资源,res-green 和res-blue 里面的资源名一样就好啦,可能apk体积会变大,希望有大神看到的话可以给提个较好 的意见,谢谢~
这篇关于Android gralde 更换不同资源的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!