vue打包后webview加载本地html显示空白页的解决历程

vue打包后放进android asserts中webview死活加载不出本地html,一直显示空白,Android Studio Logcat也没个啥提示,用浏览器打开却是正常,单独建了html文件放进去也能显示,上火,只好重载webview的事件来获取报错内容:

webView.setWebViewClient(new WebViewClient() {
            @Override
            public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
                super.onReceivedError(view, request, error);
                Log.e("err", "onReceivedError:" + error.getDescription() + " url:" + request.getUrl());

            }
        });

这一看就发现原来js和css都报net ERR_FILE_NOT_FOUND文件不存在

onReceivedError:net::ERR_FILE_NOT_FOUND url:file:///static/css/app.a39e449b28313b253b18b93dd099131e.css
onReceivedError:net::ERR_FILE_NOT_FOUND url:file:///static/js/manifest.2ae2e69a05c33dfc65f8.js
onReceivedError:net::ERR_FILE_NOT_FOUND url:file:///static/js/vendor.2fe48017d912f1794bfc.js
onReceivedError:net::ERR_FILE_NOT_FOUND url:file:///static/js/app.fd070a9baf6718ceb415.js
难道真的文件不存在?点开一看都在,这就奇怪了,突然想起之前的项目改过vue项目配置运行正常,赶紧回头找到然后按原来的方式改过,OK,可以了。。。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值