Wir haben eine Android-Anwendung entwickelt, die QuickBlox zur Implementierung einer Videokonferenzlösung nutzt. Problem ist jedoch, dass die Treiberdateien zusätzliche 15 MB zur apk-Größe hinzufügen, was höchst unerwünscht ist. Gibt es eine Möglichkeit, die Größe von apk auf < 10MB zu reduzieren?So verkleinern Sie die Größe von Apk nach dem Einbinden von QuickBlox-Videochats "so" Treiberdateien
Q
So verkleinern Sie die Größe von Apk nach dem Einbinden von QuickBlox-Videochats "so" Treiberdateien
0
A
Antwort
0
Haben Sie versucht, ProGuard zu verwenden oder Debug-Informationen zu entfernen?
0
Sie können neue Funktion in Android Gradle Plugin - APK Splits: http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits. Es ist eine relativ neue Funktion, die dem Android Gradle-Plugin hinzugefügt wurde, das verspricht, ein APK pro CPU zu liefern.
Sie können in der build.gradle-Datei wie folgt ABI Spaltung aktivieren:
android {
// Some other configuration here...
splits {
abi {
enable true
reset()
include 'x86', 'armeabi', 'armeabi-v7a', 'mips'
universalApk false
}
}
}
Ich habe versucht, aber leider proguard optimieren nicht Treiberdateien – Ranjan