【发布时间】:2021-05-19 16:35:57
【问题描述】:
我一直在使用 Kotlin 开发一个 android 应用程序。最近,我一直在尝试在android中借助Webview使用Javascript实现视频通话,问题是在加载Webview所在的活动时,它没有显示HTML页面。 据我所知,一切就绪,我研究的代码应该没问题。我已经重新构建了应用程序,但它仍然无法正常工作。
下面的代码框显示了加载页面的假定正确方法,但我只得到一个:“ERR_FILE_NOT_FOUND”
val filePath = "file:///android_asset/Content/call.html"
webView.loadUrl(filePath)
然后我尝试使用以下文件路径语法访问页面:
val filePath = "./src/main/assets/Content/call.html"
它起作用了,它停止显示错误,但这是一个问题,因为它在物理设备上不起作用。
logcat中也出现了这个错误:
E/AndroidProtocolHandler: Unable to open asset URL: file:///android_asset/Content/call.html
我也尝试将文件移到 Content 文件夹之外,但不起作用。
这可能是一个非常简单的错误,但我找不到解决方案。如果有人能帮助我,我们将不胜感激,谢谢。
【问题讨论】: