穿apk安装时没有部署产品风味
问题描述:
当我尝试部署这些productFlavors
时,穿安装apk不会构建,它不会嵌入到手机发布apk中。但是,我从手机中删除productFlavors
并穿戴build.gradle
文件后,它的工作原理应该如此。穿apk安装时没有部署产品风味
productFlavors {
lite {
}
pro {
applicationId 'example.app.id.pro'
versionNameSuffix '.pro'
}
}
答
尝试为每个产品口味的分配applicationIdSuffix
和versionNameSuffix
值。有关更多信息,请参阅Configuration of Product Flavors。
如果您还没有完成,请在Wear模块的build.gradle
文件中添加publishNonDefault true
。
android {
publishNonDefault true
......
productFlavors {
trial {
applicationId "com.sample.myapp.trial"
versionName "3.0.1"
versionCode 301
}
full {
applicationId "com.sample.myapp"
versionName "3.0.1"
versionCode 301
}
}
}
看到这个related SO post和Packaging and Distributing Wear Apps额外的见解。
感谢它的工作,我也施加 '依赖性{ trialWearApp项目(路径: ':myWearApp',配置: 'trialRelease') fullWearApp项目(路径: ':myWearApp',配置: 'fullRelease') } '东西 – altairm