在我的申请中,我有 2种口味 ,并且我想为每个 更改应用程序的颜色 ( res/color
)口味 !
请在下面查看我的代码 build.gradle
文件 :
flavorDimensions "default"
productFlavors {
app1 {
applicationId "com.app.myApp1"
resValue "string", "app_name", "App 1"
manifestPlaceholders = [
appIcon: "@drawable/logo_app1"
]
}
app2 {
applicationId "com.app.myApp2"
resValue "string", "app_name", "App 2"
manifestPlaceholders = [
appIcon: "@drawable/logo_app2"
]
}
}
我不知道如何设置 color.xml
对于每一个 口味 !这怎么可能?
最佳答案
您是否创建了一个单独的如下:
[Project Root]
-[Module]
-src
-main
-app1
-res
-drawable-*
-logo_app.png
-app2
-res
-drawable-*
-logo_app.png
如果你这样做,它会自行工作,而无需在 gradle 文件中指定任何内容。没有 gradle 文件配置的文章:https://medium.com/@orafaaraujo/flavors-e01015eff979
带有gradle文件配置的文章:https://medium.com/@sgkantamani/android-product-flavors-eb526e35f9f1
关于java - 如何在 Android 中使用 Flavors 更改应用程序颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60735276/