に問題がありproductFlavorsます。たとえば、AndroidManifest.xml次のようになります。
<meta-data android:name="UMENG_APPKEY" android:value="51a5692756240bfa33032a55" />
<meta-data android:name="UMENG_CHANNEL" android:value="Authority" />
Authorityで値を変更したいのですがproductFlavors、誰でも助けてもらえますか?
このように設定しようとしていますが、うまくいきません。
productFlavors {
playstore {
packageName='com.android.newsp.playstore'
versionCode 15
UMENG_CHANNEL="Authority"
}
hiapk {
packageName='com.android.newsp.hiapk'
versionCode 100
UMENG_CHANNEL="ChannelA"
}
}
試してみると、メインフェストが希望どおりに統合されていないことがわかりました。2つコピーして値AndroidManifest.xmlを変更しUMENG_CHANNELます。次に、それらをフォルダーに入れます:
productFlavors {
playstore {
packageName='com.android.newsp.playstore'
versionCode 15
}
hiapk {
packageName='com.android.newsp.hiapk'
versionCode 100
}
}
sourceSets {
hiapk {
manifest.srcFile 'hiapk/AndroidManifest.xml'
}
playstore {
manifest.srcFile 'playstore/AndroidManifest.xml'
}
instrumentTest.setRoot('tests')
}