穿apk安装时没有部署产品风味

问题描述:

当我尝试部署这些productFlavors时,穿安装apk不会构建,它不会嵌入到手机发布apk中。但是,我从手机中删除productFlavors并穿戴build.gradle文件后,它的工作原理应该如此。穿apk安装时没有部署产品风味

productFlavors { 
     lite { 
     } 
     pro { 
      applicationId 'example.app.id.pro' 
      versionNameSuffix '.pro' 
     } 
    } 

尝试为每个产品口味的分配applicationIdSuffixversionNameSuffix值。有关更多信息,请参阅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 postPackaging and Distributing Wear Apps额外的见解。

+0

感谢它的工作,我也施加 '依赖性{ trialWearApp项目(路径: ':myWearApp',配置: 'trialRelease') fullWearApp项目(路径: ':myWearApp',配置: 'fullRelease') } '东西 – altairm