Я загружаю apk, содержащий файлы .so .dex .jar. Из-за таких дополнительных файлов apk превышает лимит магазина воспроизведения.
Я хотел бы, чтобы этот файл загружался отдельно как файл расширения .obb. Запрос: .so .dex .jar можно объединить в .obb? Спасибо
Нет, вы не можете помещать файлы библиотеки (.so .dex .jar) в расширения .obb. Потому что компилятору они нужны при запуске / компиляции кода.
В противном случае все, что вы помещаете в чертежи или активы, можно поместить в файлы расширения APK.
Вы не можете помещать исполняемые файлы (.so, .dex, .jar) в OBB (файлы расширения). Это не техническое ограничение, а политическое ограничение, и на то есть веские причины.
Файлы расширения хранятся в ненадежном хранилище (например, иногда на SD-карте). Вредоносное приложение может изменять файлы расширения и изменять ваш код после загрузки. По этой причине помещать исполняемый код в файл расширения небезопасно, и поэтому политика Google Play не допускает этого.
Вы можете посмотреть на модули динамических функций как на один из способов уменьшить размер вашего приложения за счет доставки динамического кода.