Поддержка .so .dex .jar в файле расширения Android

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

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

3
0
415
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

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

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

Ответ принят как подходящий

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

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

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

Другие вопросы по теме