当有产品口味时,wear apk 不会部署

wear apk is not deploying when there are product flavors

当我尝试使用这些 productFlavors 进行部署时,磨损调试 apk 不会构建并且它没有嵌入到移动发布 apk 中。但是在我从手机中删除 productFlavors 并携带 build.gradle 文件后,它可以正常工作。

 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 post and Packaging and Distributing Wear Apps 以获得更多见解。