Подтвердить что ты не робот

Не удалось открыть URL-адрес ресурса: файл:///android_asset/www/

Я получаю сообщения об ошибках в Logcat при запуске приложения Android, которое было создано с помощью 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

Любые идеи о том, как исправить это?

4b9b3361

Ответ 1

Проверьте путь (где вы пытаетесь получить к нему доступ), чтобы убедиться в его правильности. Вы также можете проверить разрешения на файл, чтобы убедиться, что вы можете читать/записывать в файл. Надеюсь, это поможет.

Ответ 2

Если эта ошибка сохраняется после добавления разрешения, то проверьте регистр имен файлов

как

имена файлов - это Case Sensitive в приложении phonegap

Ответ 3

Я столкнулся с этой проблемой, и я решил сначала я разместил свой файл new.js в активе → www → js → new.js

после этого я вырезал этот файл и помещался в ресурс → www → new.js Теперь его работая надеется на вашу помощь для вас

Ответ 4

Я пробовал все параметры выше, но проблема все еще сохранялась.

Вот исправление, которое я выяснил:

Перейдите в Project → Properties → Resource → Resource Filters и удалите фильтры исключения.

Это должно автоматически перестраиваться, и все будет в порядке.

Если бы это помогло вам проголосовать за мой ответ. Мне нужно больше очков репутации, чтобы уменьшить ограничения на его содержимое.

Ответ 5

Я столкнулся с такой же проблемой, как и вы, и я не смог получить доступ к видеофайлу из файла или сырого файла и воспроизвести его. После того, как вы попробовали еще много решений, я не смог решить свою проблему. Но я решил проблему, сохранив видеофайл в мобильном хранилище. Как:

<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" информация будет изменена в соответствии с вашим местом хранения.