, чтобы исправить это, создайте папку в «main» под названием «android_asset», а внутри папки android_asset создайте другую папку под названием «assets», поместите ваш html-файл в assets и вызовите с помощью этого mWebView.loadUrl («file: /// android_asset» / YOUR HTML FILE.html ");
У меня была такая же проблема, и хотя я не вызываю mWebView.loadUrl ("file: /// android_asset / assets / YOUR HTML FILE.html"); это еще кое-как работает. что я нахожу странным, потому что это где HTML на самом деле!
Итак, ваши папки должны выглядеть следующим образом: main / android_assets / assets / YOUR HTML.html и вызываться с помощью mWebView.loadUrl ("file: /// android_asset / YOUR HTML FILE.html");
Вот как выглядит мое творение.
открытый класс MainActivity расширяет ActionBarActivity {
private WebView mWebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mWebView = (WebView) findViewById(R.id.activity_main_webview);
// Enable Javascript
WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mWebView.loadUrl("file:///android_asset/index.html");
}