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

Pas*_*cal 23 android cordova

运行我的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
Run Code Online (Sandbox Code Playgroud)

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

小智 20

检查路径(您尝试访问它的位置)以确保它是正确的.您还可以检查文件的权限,以确保您可以读/写文件.希望这可以帮助.

  • 你帮了我很多忙-我好笨-我的文件夹是CSS而不是CSS。 (2认同)

小智 12

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

文件名在phonegap应用程序中区分大小写


Mar*_*cus 5

就我而言,问题是下划线作为文件夹名称中的第一个字母。我有:

file:///android_asset/html/_js
Run Code Online (Sandbox Code Playgroud)

我将其重命名为:

file:///android_asset/html/js
Run Code Online (Sandbox Code Playgroud)

这解决了问题。