运行我的Android应用程序时,我在Logcat中收到一些错误消息,该应用程序是使用PhoneGap构建的。
E/AndroidProtocolHandler(1475): Unable to open asset URL: file:///android_asset/www/css/mobile2.css
E/AndroidProtocolHandler(1475): Unable to open asset URL: file:///android_asset/www/scripts/custom.js
E/AndroidProtocolHandler(1475): Unable to open asset URL: file:///android_asset/www/scripts/customShare.js
有什么办法解决这个问题吗?
发布于 2014-01-21 01:07:21
检查路径(您尝试访问它的位置)以确保它是正确的。您还可以检查文件的权限,以确保您可以对文件进行读/写操作。希望这能有所帮助。
发布于 2018-04-13 18:34:42
在我的例子中,问题是文件夹名称中的第一个字母是下划线。我有:
file:///android_asset/html/_js
我将其重命名为:
file:///android_asset/html/js
这就解决了这个问题。
发布于 2016-04-07 16:06:12
我也遇到过同样的问题,就像你和我无法访问和播放资产或原始文件中的视频文件一样。在尝试了更多的在线解决方案后,我无法解决我的问题。但是,我已经通过将视频文件存储到移动存储中解决了我的问题。像这样:
<video id="video" autoplay="autoplay" width="640" height="360" controls>
<source src=“file:///storage/emulated/legacy/Video/test.mp4” type="video/mp4" />
</video>
注意:“file:///storage/emulated/legacy/Video/test.mp4”
信息将根据您的存储位置进行更改。
https://stackoverflow.com/questions/21239921
复制相似问题