使用OCR Android时减少apk大小和apk数据大小
我正在我的应用程序项目中使用。我添加了两个zip文件使用OCR Android时减少apk大小和apk数据大小,android,zip,apk,ocr,Android,Zip,Apk,Ocr,我正在我的应用程序项目中使用。我添加了两个zip文件eng.traineddata.zip(12.1MB)和osd.traineddata.zip(4.1MB),并实现了库jtar-1.0.4.jar(12.1kb) 我已经使用了一些类别的。在这个角色重组项目中,当打开相机时,他们从assets文件夹中提取eng.traineddata.zip(12.1MB)和osd.traineddata.zip(4.1MB)文件并保存在内部存储器中 现在,安装时我的调试apk大小为38.6MB,打开此应用程
eng.traineddata.zip(12.1MB)
和osd.traineddata.zip(4.1MB)
,并实现了库jtar-1.0.4.jar(12.1kb)
我已经使用了一些类别的。在这个角色重组项目中,当打开相机时,他们从assets文件夹中提取eng.traineddata.zip(12.1MB)
和osd.traineddata.zip(4.1MB)
文件并保存在内部存储器中
现在,安装时我的调试apk大小为38.6MB,打开此应用程序的摄像头时,数据将为47.28MB。我的应用程序不依赖于Internet,也不希望从Internet提取这两个zip文件
我想减少apk大小和apk数据大小。我没有使用ndk。如何做到这一点?
有什么建议吗?我相信Proguard可以选择放弃未使用的类等。。我知道它已将一个较小项目的APK大小为我的一半。我已经这样做了。请尝试我的建议。先生..@rm请检查我编辑的问题。如果在build.gradle中添加了拆分,则我的APK大小将减少到21.5MB。但其创建app-dev-x86-debug.apk。它在任何设备上运行吗?若我从assets文件夹中删除这两个zip文件并从Internet中提取,那个么它的大小将减少到5.4MB。但我不想在我的应用程序中使用Internet,我想为所有设备生成apk。然后拆分apk对我来说是可行的?我相信Proguard有一些丢弃未使用的类等选项。。我知道它已将一个较小项目的APK大小为我的一半。我已经这样做了。请尝试我的建议。先生..@rm请检查我编辑的问题。如果在build.gradle中添加了拆分,则我的APK大小将减少到21.5MB。但其创建app-dev-x86-debug.apk。它在任何设备上运行吗?若我从assets文件夹中删除这两个zip文件并从Internet中提取,那个么它的大小将减少到5.4MB。但我不想在我的应用程序中使用互联网,我想为所有设备生成apk。然后拆分apk对我有用吗?