Поддержка .so .dex .jar в файле расширения Android - PullRequest
0 голосов
/ 13 сентября 2018

Я загружаю apk, который содержит .so .dex .jar файлы.Из-за таких дополнительных файлов apk превышает лимит магазина воспроизведения.

Я бы хотел, чтобы этот файл отдельно загружался как файл расширения .obb.Запрос .so .dex .jar разрешено связывать в .obb? Спасибо

Ответы [ 2 ]

0 голосов
/ 14 сентября 2018

Вы не можете помещать исполняемые файлы (.so, .dex, .jar) в OBB (файлы расширения). Это не техническое ограничение, это политическое и не без оснований.

Файлы расширения хранятся в ненадежном хранилище (например, иногда на SD-карте). Вредоносное приложение может изменить файлы расширения и изменить код после его загрузки. По этой причине небезопасно помещать любой исполняемый код в файл расширения, поэтому политика Google Play не допускает этого.

Возможно, вы захотите рассмотреть динамические функциональные модули как один из способов уменьшения размера вашего приложения за счет доставки динамического кода.

0 голосов
/ 13 сентября 2018

Нет, вы не можете помещать библиотечные файлы (.so .dex .jar) в расширения .obb.Потому что они нужны компилятору во время выполнения / компиляции кода.

В противном случае все, что вы поместите в drawables или в assets, может быть помещено в файлы расширения APK.

...