根据http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits,我想按CPU ABI拆分APK,但我只想针对特定的产品口味进行APK拆分。我的
build.gradle
文件包含以下产品口味:plain
和 market
。实际上,我希望在构建market
口味时执行APK拆分。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
。