Я попробовал образцы, демонстрации из кодов Google и других ресурсов с помощью WebView
, но когда я пытаюсь сделать это в своем собственном коде, это не работает для меня.
Я хочу загрузить myfile.html
, который я установил в папку с ресурсами, и используя:
private WebView myWebView;
myWebView.loadUrl("file:///android_assets/myfile.html");
В эмуляторе отображается ошибка
Веб-страница в
file:///android_assets/myfile.html
не может быть загружен как: запрошенный файл не найден./android_assets/myfile.html
Когда я помещаю этот файл в папку res/raw/
и используя:
myWebView.loadUrl("file:///android_res/raw/myfile.html");
тогда только эмулятор 2.2 уровня API Android 8 может загружать файл, вероятно, другие старые версии показывают ту же ошибку. Я что-то пропустил?
Есть ли способ загрузить существующий .html файл в пакет приложения, который работает во всех версиях API?