У меня есть приложение для Android с несколькими html-играми, хранящимися в каталоге [My_App_Name] / app / src / main / assets, чтобы играть в них, я загружаю индексный файл каждой игры в веб-просмотр следующим образом:
[Several WebView configurations]
myWebView.loadUrl("file:///android_asset/[game_folder]/index.html");
Этот метод работает без проблем, но вес моего приложения превышает 150 МБ, разрешенных для загрузки в магазин.
Для больших приложений Google Play будет требовать, начиная с августа этого года, использование пакетов приложений, но я не могу получить правильный URL-адрес для загрузки игры, как я использую, и
myWebView.loadUrl("file:///[asset_pack_name]/[game_folder]/index.html");
или же
myWebView.loadUrl("file:///[asset_pack_name]/src/main/assets/[game_folder]/index.html");
или подобное, похоже, не работает.
Как я могу загрузить html-файлы из пакета пакета приложений, учитывая каталог пакета ресурсов и игру, которую я хочу загрузить в проект:
[My_App_Name] / [asset_pack_name] / src / main / assets / [game_folder] /index.html
Спасибо.




Это не дубликат, я пытаюсь загрузить из пакета пакетов ресурсов ([App_Name] / [assets_pack_name] / src / main / assets /), а не из обычной папки ресурсов ([App_Name]) / app / src / main / assets /). Как я уже сказал в посте, работает обычный способ, URL-адрес пакета ресурсов не работает.