Я бегу от кордоры 5. Раньше у меня была платформа Android 3.7.1, и все было в порядке. Сегодня я обновил платформу Android до версии 4.0.2 (кордовая платформа android [email protected]). С тех пор мои скомпилированные проекты получают ошибку 404 при попытке загрузить удаленные сценарии .js. Вернулся к 3.7.1, и он работает. Каков правильный способ обновления Android-проекта Cordova? Есть ли новые настройки для доступа к сети? Что-то я пропустил в апгрейде?Обновление платформы платформы Кордовы от CLI 3 до 4 разрывов сборки
ответ
Отправка ответа .. До сих пор единственным способом для меня сделать мой проект снова было создание нового проекта cordova и повторного импорта плагинов и редактирования config.xml. Я попробовал обновить текущий проект в текущей папке, но он никогда не сработает, даже если обновление было успешным (по словам кордовы). Итог: модернизация не работает.
Если вы используете cordova 5.0, скорее всего, вы не установили white-list plugin.
cordova plugin add cordova-plugin-whitelist
или если вы хотите сохранить ссылку на файл config.xml:
cordova plugin add cordova-plugin-whitelist --save
Вы можете найти более подробную информацию here.
Это потому, что в настоящее время cordova использует [email protected] http://cordova.apache.org/announcements/2015/04/15/cordova-android-4.0.0.html
Вам нужно добавить плагин с белым списком, как описано в @LeftyX ранее.
cordova plugin add https://github.com/apache/cordova-plugin-whitelist.git
Но тогда вы должны отредактировать config.xml
, чтобы разрешить доступ к сайтам - белый список плагин только позволяет получить доступ к файлу URL-адресов по умолчанию.
Самый простой способ восстановить функциональность, чтобы добавить:
<!-- A wildcard can be used to whitelist the entire network,
over HTTP and HTTPS.
*NOT RECOMMENDED* -->
<allow-navigation href="*" />
Но как вы можете видеть, что не рекомендуется. Вы должны заблокировать его, чтобы сделать его более безопасным.
Другие варианты задокументированы в README для плагина с белым списком. https://github.com/apache/cordova-plugin-whitelist
Источник: После того, как я выполнил оба вышеупомянутых шага, мои 404s исчезли.
- 1. Обновление до платформы Entity
- 2. Платформы платформы Кордовы и разность wp8
- 3. Ошибка платформы браузера Кордовы
- 4. Обновление Кордовой платформы Windows в Apache Tools для Кордовы?
- 5. Обновление платформы Entity Framework от 4.0 до 6.0 не работает
- 6. Приложение платформы платформы Кордовы закрывается сразу после запуска
- 7. Обновление приложения VCL от win32 до кросс-платформы
- 8. Тестирование платформы нейтральной платформы?
- 9. Изменение VS-платформы от 4.0 до 2.0
- 10. Модернизация Кордовы для приложений, отличных от cli
- 11. Ошибка при добавлении андроид платформы для Кордовы
- 12. Ошибка Кордовы при запуске платформы браузера
- 13. Возможности манифеста Кордовы для платформы Windows
- 14. от малины pi до платформы Windows
- 15. Ионные: ошибки сборки платформы Android
- 16. специфическая зависимость платформы платформы rubygems
- 17. Независимо от платформы Eclipse?
- 18. Независимые от платформы потоки
- 19. Независимо от платформы WCF?
- 20. Независимо от платформы Silverlight?
- 21. Независимость от платформы Java
- 22. Строительство пентахо-платформы от github
- 23. Упростите процесс сборки приложений для платформы Android
- 24. Документация платформы для платформы Cordova
- 25. ИОННЫЙ CLI не может добавить платформы Android
- 26. Значение vbNewLine зависит от платформы?
- 27. Обновление Cordova IOS от 3.1.0 до 3.4.1
- 28. Ошибка сборки Composite C1 (установщик веб-платформы)
- 29. Перемещение с платформы Entity 3.5 до 4.0
- 30. Установлен пакет разработки платформы Java Card 3
спасибо за информацию, я уже сделал это, и это не сработало. – Eric