我们开发了一个利用QuickBlox实现视频会议解决方案的Android应用程序。然而,问题是驱动程序文件在apk大小上增加了15MB,这是非常不希望的。有没有一种方法可以将apk的大小减小到<10MB?
您是否尝试过使用ProGuard或删除调试信息?
您可以在android gradle插件中使用新功能-APK拆分:http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits.这是安卓Gradle插件中添加的一个相对较新的功能,承诺每个CPU提供一个APK。
您可以在build.gradle文件中启用ABI拆分,如下所示:
android {
// Some other configuration here...
splits {
abi {
enable true
reset()
include 'x86', 'armeabi', 'armeabi-v7a', 'mips'
universalApk false
}
}
}