Voglio dividere APK basato su CPU ABI in base a http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits, tuttavia voglio dividere l'APK solo per un determinato aroma di prodotto.Gli aromi di prodotto Android non vengono considerati quando si utilizza CPU ABI diviso in build.gradle
Quindi il mio file build.gradle
ha i seguenti prodotti: plain
e market
. In realtà voglio che la divisione APK venga eseguita quando si crea l'aroma market
.
android {
productFlavors {
plain {
}
market {
splits {
abi {
enable true
reset()
include 'armeabi', 'armeabi-v7a', 'x86', 'mips'
universalApk true
}
}
}
}
}
Tuttavia, quando invoco gradle assemblePlainDebug
e assembleMarketDebug
, entrambi produce multiplo APK. C'è qualcosa di sbagliato nella configurazione sopra?
Sto usando com.android.tools.build:gradle:1.2.3
.
Ho segnalato un errore: https://code.google.com/p/android/issues/detail?id=178606 Finora non ci sono stelle se non da me. Si prega di aiutare a interpretare quel problema se si verifica lo stesso problema. – yuku