Как говорится в вопросе, могу ли я использовать функцию динамической доставки для доставки файлов .so, которые мое приложение использует после установки? Мои файлы .so имеют размер 15 МБ, поэтому размер приложения увеличивается вдвое.
Если нет, есть ли другой способ предоставить приложению собственные библиотеки во время выполнения? Содержимое программы для разработчиков приятно ясно об этом:
Приложение, распространяемое через Google Play, не может изменять, заменять или обновлять себя каким-либо способом, кроме механизма обновления Google Play. Точно так же приложение не может загружать исполняемый код (например, файлы dex, JAR, .so) из источника, отличного от Google Play. Это ограничение не применяется к коду, который выполняется на виртуальной машине и имеет ограниченный доступ к API Android (например, JavaScript в веб-обозревателе или браузере).
Вот несколько примеров распространенных нарушений: приложения или сторонний код (например, SDK), которые загружают исполняемый код, например dex-файлы или собственный код, из источника, отличного от Google Play.
Спасибо за помощь!!