首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法打开资产URL: file:///android_asset/www/

无法打开资产URL: file:///android_asset/www/
EN

Stack Overflow用户
提问于 2014-01-21 01:02:06
回答 4查看 45K关注 0票数 24

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

代码语言:javascript
复制
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

有什么办法解决这个问题吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-01-21 01:07:21

检查路径(您尝试访问它的位置)以确保它是正确的。您还可以检查文件的权限,以确保您可以对文件进行读/写操作。希望这能有所帮助。

票数 21
EN

Stack Overflow用户

发布于 2018-04-13 18:34:42

在我的例子中,问题是文件夹名称中的第一个字母是下划线。我有:

代码语言:javascript
复制
file:///android_asset/html/_js

我将其重命名为:

代码语言:javascript
复制
file:///android_asset/html/js

这就解决了这个问题。

票数 4
EN

Stack Overflow用户

发布于 2016-04-07 16:06:12

我也遇到过同样的问题,就像你和我无法访问和播放资产或原始文件中的视频文件一样。在尝试了更多的在线解决方案后,我无法解决我的问题。但是,我已经通过将视频文件存储到移动存储中解决了我的问题。像这样:

代码语言:javascript
复制
<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”信息将根据您的存储位置进行更改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21239921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档