Уменьшите размер apk и размер данных apk при использовании OCR Android

Я использую проект OCR в своем проекте приложения. Я добавил два zip-файла eng.traineddata.zip(12.1MB) и osd.traineddata.zip(4.1MB) и реализована библиотека jtar-1.0.4.jar(12.1kb).

Я использую некоторые классы проекта OCR. В этом проекте для реорганизации персонажей при открытой камере они извлекаются из файлов eng.traineddata.zip(12.1MB) и osd.traineddata.zip(4.1MB) из папки с ресурсами и сохраняются во внутренней памяти.

Теперь размер моего отладочного apk при установке составляет 38,6 МБ, а при открытии камеры из этого приложения данные будут 47,28 МБ. Мое приложение не зависит от Интернета и не хочет извлекать эти оба zip-файла из Интернета.

Я хочу уменьшить размер apk и размер данных apk. Я не использую ndk. Как это сделать? Какие-либо предложения?


person Vishal Jadav    schedule 01.02.2017    source источник
comment
Я считаю, что у Proguard есть несколько вариантов для отказа от неиспользуемых классов и т. Д. Я знаю, что он сократил размер APK меньшего проекта почти вдвое для меня.   -  person Haem    schedule 01.02.2017
comment
Я уже сделал это.   -  person Vishal Jadav    schedule 01.02.2017
comment
Попробуйте мои предложения здесь.   -  person rmtheis    schedule 01.02.2017
comment
Сэр .. @rmthesis, пожалуйста, проверьте мой отредактированный вопрос.   -  person Vishal Jadav    schedule 02.02.2017
comment
Если добавить разделение в build.gradle, размер моего apk уменьшится до 21,5 МБ. но создайте app-dev-x86-debug.apk. Он запускается на любых устройствах? и если я удалю эти два zip-файла из папки с ресурсами и извлеку их из Интернета, их размер уменьшится до 5,4 МБ. Но я не хочу использовать Интернет в своем приложении и хочу создать apk для всех устройств. Тогда у меня работает разделение apk?   -  person Vishal Jadav    schedule 02.02.2017