【发布时间】:2017-02-03 07:34:42
【问题描述】:
我已经搜索了很多,但没有得到解决方案,因此发布了这个。
场景:我正在构建一个使用 opencv 库的 Android 应用程序。当我构建 APK 文件时,apk 的大小为“66”MB,这对我的应用来说太大了。我使用的是最新版本的 OpenCV
分析:当我分析 apk 文件时,我可以看到由于 amr64、armeabi、mips、x86 等所有架构中的 'libopencv_java3.so' 文件,大小太大。如果我删除所有这些文件并构建 APK,然后大小仅为 7 MB,仅适用于目标设备中安装的 OpenCVManager
问题:我不希望我的应用用户安装另一个应用 (OpenCVManager) 来运行我的应用。所以,只是想知道,在没有 OpenCVManager 帮助的情况下,有哪些可能的解决方案可以减小应用程序的 apk 大小以使其正常工作?
【问题讨论】:
-
您找到更好的解决方案了吗?如果是,请分享。