AKH*_*HIL 5 android opencv apk
我已经搜索了很多,但没有得到解决方案,因此张贴了这个.
场景:我正在构建一个使用opencv库的Android应用程序.当我构建APK文件时,apk的大小为'66'MB,这对我的应用来说太多了.我正在使用最新版本的OpenCV
分析:当我分析apk文件时,由于amr64,armeabi,mips,x86等所有架构中的'libopencv_java3.so'文件,我可以看到大小太大.如果我删除所有这些文件并构建APK,那么大小仅为7 MB,仅适用于安装在目标设备中的OpenCVManager
问题:我不希望我的应用用户安装另一个应用(OpenCVManager)来运行我的应用.所以,只是想知道,在没有OpenCVManager帮助的情况下,减少应用程序的apk大小的所有可能的解决方案是什么?
您可以在build.gradle文件中启用ABI拆分,如下所示:
android {
// Some other configuration here...
splits {
abi {
enable true
reset()
include 'x86', 'armeabi', 'armeabi-v7a', 'mips'
universalApk false
}
}
}
Run Code Online (Sandbox Code Playgroud)
请参阅此链接https://realm.io/news/reducing-apk-size-native-libraries/
| 归档时间: |
|
| 查看次数: |
2750 次 |
| 最近记录: |