Android Webview未加载页面-不支持视频配置文件4,未启用IMEREAD

Android Webview未加载页面-不支持视频配置文件4,未启用IMEREAD,android,webview,Android,Webview,我正在尝试在webview中加载地图。地图链接是 我只需使用以下方式加载url: webView.loadUrl(url); 我还尝试在不同的线程中加载页面,如下所示: webView.postDelayed(new Runnable() { @Override public void run() { webView.loadUrl(url); } }, 1500); 以上这些都不起作用 我的日志显示: 07-21 20:37:51.528 18758

我正在尝试在webview中加载地图。地图链接是

我只需使用以下方式加载url:

webView.loadUrl(url);
我还尝试在不同的线程中加载页面,如下所示:

webView.postDelayed(new Runnable() {
    @Override
    public void run() {
        webView.loadUrl(url);
    }
}, 1500);
以上这些都不起作用

我的日志显示:

07-21 20:37:51.528 18758-18758/com.android.pokemapaarau D/cr_Ime: [InputMethodManagerWrapper.java:30] Constructor
07-21 20:37:51.543 18758-18758/com.android.pokemapaarau W/cr_AwContents: onDetachedFromWindow called when already detached. Ignoring
07-21 20:37:51.544 18758-18758/com.android.pokemapaarau D/cr_Ime: [InputMethodManagerWrapper.java:59] isActive: false
07-21 20:37:53.102 18758-18758/com.android.pokemapaarau I/cr_Ime: ImeThread is not enabled.
07-21 20:37:53.165 18758-19212/com.android.pokemapaarau E/libEGL: validate_display:255 error 3008 (EGL_BAD_DISPLAY)
07-21 20:37:53.226 18758-19212/com.android.pokemapaarau I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es
07-21 20:37:53.739 18758-18758/com.android.pokemapaarau W/cr_BindingManager: Cannot call determinedVisibility() - never saw a connection for the pid: 18758
07-21 20:37:53.741 18758-18758/com.android.pokemapaarau D/cr_Ime: [InputMethodManagerWrapper.java:59] isActive: true
07-21 20:37:53.741 18758-18758/com.android.pokemapaarau D/cr_Ime: [InputMethodManagerWrapper.java:68] hideSoftInputFromWindow

我试过了,效果很好

webView.getSettings().setAppCacheMaxSize( 10 * 1024 * 1024 ); // 10MB
webView.getSettings().setAppCachePath(getApplicationContext().getCacheDir().getAbsolutePath() );
webView.getSettings().setAllowFileAccess( true );
webView.getSettings().setAppCacheEnabled( true );
webView.getSettings().setJavaScriptEnabled( true );
webView.getSettings().setCacheMode( WebSettings.LOAD_DEFAULT );

我想它可能是遇到了内存问题。

这行就行了

webView.getSettings().setAppCacheMaxSize( 10 * 1024 * 1024 ); // 10MB

您只需要定义缓存大小,它将处理您在这种情况下需要的所有内容。

这个问题最近发生在我身上,我还没有找到一个适合我的解决方案,但在尝试了几种不同的方法后,这个小小的更改就成功了

webView.settings.domStorageEnabled = true

希望这对其他人有所帮助。

“此方法在API级别18中已弃用。将来配额将自动管理”,发件人:Re
setAppCacheMaxSize()
:“此方法在API级别18中已弃用。将来配额将自动管理”,发件人: