2017-05-28 20 views
1

productFlavorsでデプロイしようとすると、debug apkはインストールされず、モバイルリリースapkに組み込まれません。しかし、productFlavorsをモバイルから削除してbuild.gradleというファイルを作成したら、それは正常に機能しています。製品のフレーバーがあるときにapkがデプロイされない

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

答えて

1

製品の味のそれぞれについて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

おかげで、私はまた、 'の依存{ fullWearAppプロジェクト(パス: ':myWearApp'、構成: 'fullRelease') trialWearAppプロジェクト(: ':myWearApp'、構成 'trialRelease' パス)}適用しました「もの – altairm

関連する問題