Как уменьшить размер apk после включения файлов драйвера "так" QuickBlox видео-чата
Мы разработали приложение для Android, которое использует QuickBlox для реализации решения для видеоконференций. Однако проблема заключается в том, что файлы драйвера добавляют дополнительные 15 МБ к размеру apk, что крайне нежелательно. Есть ли способ уменьшить размер apk до <10MB?
2 ответа
Вы можете использовать новую функцию в плагине Android Gradle - APK разделяет: http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits. Это относительно новая функция, добавленная в плагин Android Gradle, которая обещает поставлять один APK на процессор.
Вы можете включить разделение ABI в файле build.gradle следующим образом:
android {
// Some other configuration here...
splits {
abi {
enable true
reset()
include 'x86', 'armeabi', 'armeabi-v7a', 'mips'
universalApk false
}
}
}
Вы пытались использовать ProGuard или удалить отладочную информацию?