Я хочу сделать разбиение APK на основе CPU ABI в соответствии с http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits, однако я хочу разбить APK только на определенный вкус продукта.
Таким образом, мой файл build.gradle
имеет следующие атрибуты продукта plain
и market
. На самом деле я хочу, чтобы разделение APK выполнялось при создании market
вкуса.
android {
productFlavors {
plain {
}
market {
splits {
abi {
enable true
reset()
include 'armeabi', 'armeabi-v7a', 'x86', 'mips'
universalApk true
}
}
}
}
}
Однако, когда я вызываю gradle assemblePlainDebug
и assembleMarketDebug
, оба из них создают несколько APK. Что-то не так с конфигурацией выше?
Я использую com.android.tools.build:gradle:1.2.3
.