2015-08-02 6 views
15

Я использую cordova с Visual Studio 2015. Мой код работает с рябью правильно. Но он не работает с моим телефоном (режим отладки). Я получаю сообщение об ошибке.Cordova Не удалось загрузить ресурс: net :: ERR_FILE_NOT_FOUND

Failed to load resource: net::ERR_FILE_NOT_FOUND 
file:///android_asset/veriler/icerik2.json (Error) 

Я думаю, что это должно быть

file:///android_asset/www/veriler/icerik2.json 

Я не могу решить эту проблему. Как я могу сделать это для json-файла.

+0

Привет, вы когда-нибудь решали это? Я также сталкиваюсь с той же проблемой. – Magick

+0

Вы загружаете свой ресурс, используя стартовые косые черты, такие как «/ library/.....» или без него, как «library/....»? – Blauharley

+0

Вы используете https://github.com/apache/cordova-plugin-file? – beaver

ответ

0

Я столкнулся с этой проблемой раньше, у нее есть что-то делать с тем, как .wet обрабатывает типы mime. Простое решение - переименовать ваши .json-файлы в .js.

0

У меня также возникли проблемы с загрузкой файлов JSON по проекту cordova в Visual Studio. Я исправил это, изменив исходные файлы кордовы C#, но через некоторое время я понял, что мы можем просто загрузить JSON-файл в формате TXT, и никаких проблем не возникает. Надеемся:

1 - Попробуйте переименовать файл с JSON to TXT.

2- я не знаю, как вы пытаетесь загрузить его, но я думаю, что вы делаете что-то вроде этого в Javascript Кордова:

$.ajax({ 
    type: 'GET', 
    dataType: 'text', 
    url: 'myfile/myJSONfile.txt', 
    success: function (data) { 
     var yourJSON = JSON.parse(data); 
    } 
}); 

3 - Как вы видите, , вы можете проанализировать свой файл TEXT в JSON, , если это действительный JSON. Вы можете проверить его на: Подтвердить JSON

Надеюсь, что это поможет. С наилучшими пожеланиями!

Смежные вопросы