Je reçois des messages d'erreur dans Logcat lors de l'exécution de mon application Android, construite à l'aide de 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
Des idées pour résoudre le problème?
Vérifiez le chemin (où vous essayez d'y accéder) pour vous assurer qu'il est correct. Vous pouvez également vérifier les autorisations sur le fichier pour vous assurer que vous pouvez lire/écrire dans le fichier. J'espère que cela t'aides.
Si cette erreur persiste après l'ajout de l'autorisation, vérifiez le cas des noms de fichiers
comme
Les noms de fichiers sont sensibles à la casse dans l'application phonegap
Dans mon cas, le problème était un trait de soulignement comme première lettre d'un nom de dossier. J'ai eu:
file:///Android_asset/html/_js
que j'ai renommé en:
file:///Android_asset/html/js
Cela a résolu le problème.
J'ai fait face à ce problème et j'ai résolu D'abord, j'ai placé mon fichier new.js dans asset -> www -> js -> new.js
après cela, j'ai coupé ce fichier et placé dans asset -> www -> new.js Maintenant, il fonctionne très bien, espérons que cela vous aidera
J'ai rencontré le même problème que vous et je ne pouvais pas accéder à un fichier vidéo à partir de fichiers bruts ni le lire. Après avoir essayé de nombreuses solutions en ligne, je n’ai pas pu résoudre mon problème. Mais, j'ai résolu mon problème en stockant un fichier vidéo dans un stockage mobile. Comme:
<video id="video" autoplay="autoplay" width="640" height="360" controls>
<source src=“file:///storage/emulated/legacy/Video/test.mp4” type="video/mp4" />
</video>
Remarque: les informations “file:///storage/emulated/legacy/Video/test.mp4”
seront modifiées en fonction de votre emplacement de stockage.