Ich möchte APK Split basierend auf CPU ABI nach http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits, aber ich möchte die APK nur für ein bestimmtes Produkt Geschmack splitten.Android Produkt Aromen werden nicht berücksichtigt, wenn CPU ABI Split in build.gradle
Also meine build.gradle
Datei hat die folgenden Produktaromen plain
und market
. Eigentlich möchte ich den APK-Split ausführen, wenn ich market
Flavors erstelle.
android {
productFlavors {
plain {
}
market {
splits {
abi {
enable true
reset()
include 'armeabi', 'armeabi-v7a', 'x86', 'mips'
universalApk true
}
}
}
}
}
Allerdings, wenn ich rufe gradle assemblePlainDebug
und assembleMarketDebug
, beide produzieren das mehr APK. Ist etwas falsch mit der obigen Konfiguration?
Ich verwende com.android.tools.build:gradle:1.2.3
.
Ich habe dies als einen Fehler gemeldet: https://code.google.com/p/android/issues/detail?id=178606 Bis jetzt gibt es keine Sterne außer von mir. Bitte helfen Sie, dieses Problem zu sehen, wenn Sie das gleiche Problem haben. – yuku