に問題があり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')
}