webview加载本地assets里面的html加不出来

来源:12-4 Web与原生交互一键式配置解决方案

慕斯2943298

2019-01-07

报这个错误
Unable to open asset URL: file:///android_asset/dist/css/sm.css
com.festec.example E/AndroidProtocolHandler: Unable to open asset URL: file:///android_asset/dist/css/sm-extend.css

找了不晓得什么原因,望老师看看呢
assets下面放的index和second.html 在Router里面

private void loadLocalPage(WebView webView, String url) {
    LatteLogger.d("url>>>",url);
    loadWebPage(webView, "file:///android_asset/" + url);
}
log输出是index.html  
不知道为什么报那个错
写回答

1回答

傅猿猿

2019-01-07

确定两件事,第一个是你的assets目录是不是创建在src下地main里了,记得是assets目录,有s。然后你可以直接用webview的loadurl加载试试,如果可以再下一步调试

0
1
慕斯2943298
非常感谢!
2019-01-16
共1条回复

Android通用框架设计与完整电商App开发

从第一行代码开始教你,通用且一键式配置的框架设计并轻松实现完整电商App

2028 学习 · 1182 问题

查看课程