我在运行我的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
有什么解决办法吗?
6条答案
按热度按时间sauutmhj1#
检查路径(您尝试访问它的位置)以确保它是正确的。您还可以检查文件的权限,以确保您可以读取/写入文件。希望这能帮上忙。
41zrol4v2#
如果添加权限后此错误仍然存在,请检查文件名的大小写
作为
文件名在phonegap应用程序中区分大小写
byqmnocz3#
在我的例子中,问题是文件夹名称中的第一个字母是下划线。我有:
我将其重命名为:
这解决了问题。
dphi5xsq4#
我遇到过这个问题,我首先解决了这个问题,我将我的new.js文件放在asset-->www-->js--> new.js中
之后,我削减该文件,并放置在资产-->www--> new.js现在它的工作罚款,希望它对你的帮助
ogq8wdun5#
我遇到了像你一样的问题,我无法访问和播放视频文件从资产或原始文件。在尝试了更多的解决方案上网后,我无法解决我的问题。但是,我已经通过将视频文件存储到移动的存储解决了我的问题。比如:
注意:
“file:///storage/emulated/legacy/Video/test.mp4”
信息将根据您的存储位置进行更改。bkhjykvo6#
我尝试了上面的所有选项,但问题仍然存在。
这是我想出的解决办法:
转到项目->属性->资源->资源过滤器并删除排除过滤器。
这应该会自动重建,你会没事的。