这个错误通常发生在Android 7.0及以上版本的设备上,它是由于WebView无法加载某些文件导致的。为了解决这个错误,需要添加以下代码:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { webView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_COMPATIBILITY_MODE); }
这段代码将设置WebView的混合内容模式,允许加载来自HTTP请求的内容。
同时,还需要在AndroidManifest.xml文件中添加以下代码:
这段代码将允许应用程序在未加密的HTTP请求上使用网络。这两个解决方案可以同时使用,以确保WebView能够正常加载网页内容并避免[AUX]GuiExtAuxCheckAuxPath:663错误。