当我尝试使用这些productFlavors
进行部署时,将不会构建Wear调试apk,并且不会将其嵌入到移动版本apk中。但是,当我从手机中删除productFlavors
并磨损了build.gradle
文件后,它应能正常工作。
productFlavors {
lite {
}
pro {
applicationId 'example.app.id.pro'
versionNameSuffix '.pro'
}
}
最佳答案
尝试为每种产品口味分配applicationIdSuffix
和versionNameSuffix
值。有关更多信息,请参见Configuration of Product Flavors。
如果尚未完成操作,请在Wear模块的publishNonDefault true
文件中添加build.gradle
。
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。
关于android - 有产品口味时,wear apk未部署,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44224525/