Я хочу сделать разбиение APK на основе CPU ABI в соответствии с http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits, однако я хочу разделить APK только на определенный вкус продукта.При использовании CPU ABI split в build.gradle не учитываются вкусы продукта Android.
Таким образом, мой файл 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
.
Я сообщил об этом как об ошибке: https://code.google.com/p/android/issues/detail?id=178606 Пока нет звезд, кроме меня. Пожалуйста, помогите сыграть главную роль в этой проблеме, если у вас возникнут те же проблемы. – yuku