无法打开资源url:file:/// android_asset / www /

在运行使用PhoneGap构build的Android应用程序时,我在Logcat中收到了一些错误消息。

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 

有想法该怎么解决这个吗?

Solutions Collecting From Web of "无法打开资源url:file:/// android_asset / www /"

检查path(您尝试访问它的path)以确保它是正确的。 您还可以检查文件的权限,以确保您可以读取/写入文件。 希望这可以帮助。

如果此错误在添加权限后仍然存在,请检查文件名的大小写

文件名是在电话应用程序区分大小写

我遇到了这个问题,我已经解决了我已经把我的new.js文件在资产 – > www – > js – > new.js

在那之后,我把那个文件剪下来放在资源 – > www – > new.js中,现在它的工作正常,希望对你有所帮助

我尝试了上面的所有选项,但问题仍然存在。

这是我想到的解决办法:

转到项目 – >属性 – >资源 – >资源filter,并删除排除filter。

这应该自动重build,你会没事的。

如果这有助于你投票回答我的答案。 我需要更多的声望点来减less我的堆栈限制。

我遇到了像你一样的问题,我无法从资产或原始文件访问和播放video文件。 尝试更多的解决scheme上网后,我无法解决我的问题。 但是,我通过将video文件存储到移动存储中解决了我的问题。 喜欢:

 <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”信息将根据您的存储位置进行更改。