首先,我正在使用Android Studio进行Android应用开发。我已经使用Tesseract库构建了一个OCR Android应用。该应用目前运行良好,提供了期望的输出,但我的问题在于其大小。该构建应用的大小为30 MB,与其他可用的OCR应用相比较高。我已经尝试了“minifyenabled = true”,但它只能减少300 kb的大小。那么我的问题是如何缩小我的应用程序的大小?
关于tesseract库的大小问题,请查看tesseract本身提供的选项。相关说明在文章less is better中。请注意,其中一些选项是实验性的,请检查您的OCR质量。
.trainddata
文件。
eng.traineddata
的大小仅为3MB,而3.01版本相比之下,3.02版本的大小为21MB。 - nguyenq在应用程序开发中,Android 应用程序的大小在设备使用按字节计费计划时起着决定性作用。因此,以下是减小 Android 应用程序大小的几种方法。
如果您想阅读更多内容,可以访问我的LinkedIn个人主页。 链接:https://www.linkedin.com/posts/abhishek-gupta-9b32b816b_android-app-development-activity-6609095411581972480-heF8
阅读 https://dev59.com/2l8f5IYBdhLWcg3wB-7E
中的答案,您将得到解决方案。并且为了记录,始终尝试减少重复代码。
应用程序的大小主要由第三方库和图像引起的增加。请查看您使用的所有图像,并尝试在可能的情况下减小它们的大小。
您还可以使用Lint检查未使用的资源并删除它们(如果有)。
只需右键单击应用程序目录 -> 分析 -> 按名称运行检查
然后输入未使用的资源。
versionCode
,并存在出错的机会。最小化此问题的一种方法是使用Developer Console Publisher API脚本化APK上传过程。 - rmtheis