Fat*_*dar 5 android android-productflavors
我现在已经坚持了一天.我为我的项目创建了两种风格,并将它们添加到build.gradle中android的buildtype下.然后我为两者创建了一个res文件夹,并为每个文件夹更改了图标.当我为任何变体运行项目时,它会显示项目中的图标.
我的项目结构如下
[project]
[app]
src
main
res
mipmap
flavor1
flavor2
res
mipmap
Run Code Online (Sandbox Code Playgroud)
我的build.gradle是
productFlavors {
flavor1 {
applicationId "abc"
}
flavor2 {
applicationId "abc"
}
}
sourceSets {
flavo1 {
res.srcDirs = ['src/flavor1/res']
}
flavor2 {
res.srcDirs = ['src/flavor2/res']
}
}
Run Code Online (Sandbox Code Playgroud)
PS:nvm的命名
您应该从中删除图标main并仅将其保留在flavor1和flavor2目录中。
还要检查 build.gradle 中风味的名称,我认为它应该flavor1代替flavo1和。flavor2staging
另请注意,不需要定义 sourceSets,res将自动使用flavors目录中的标准目录。
| 归档时间: |
|
| 查看次数: |
538 次 |
| 最近记录: |