Я добавил значки материалов в приложение ionic2, и с тех пор я получаю сообщение об ошибке "Соединение с сервером не увенчалось успехом. (Файл:///android_asset/www/index.html)" "хотя файл css и fonts MaterialIcons находится в папке с ресурсами (я устанавливаю его локально), нет вызова" https://fonts.googleapis.com/icon?family=Material+Icons " что я могу сделать? Могу ли я исправить это или узнать, почему таймаут внезапно.
Как исправить соединение с сервером не удалось. (файл///android_asset/www/index.html)
Ответ 1
Добавить <preference name="loadUrlTimeoutValue" value="60000" />
В config.xml
Ответ 2
1- Переименуйте index.html в файл "main.html"
2- Создайте новый "index.html" и поместите в него следующий контент:
<!doctype html>
<html>
<head>
<title>tittle</title>
<script>
window.location='./main.html';
</script>
<body>
</body>
</html>
3- Восстановите свое приложение! Больше ошибок!
Ответ 3
Пожалуйста, проверьте версию устройства на ионном устройстве, не правильно работая с android < Версия 4.4.4 вы можете попробовать это выше 4 версии если вы хотите работать с версией 4. *, вы можете установить плагин cordova-crosswalk
Ответ 4
Итак, я добавил вручную следующие теги в файле config.xml в начале:
<allow-navigation href="*" />
<content src="index.html" />
<content original-src="index.html" />
его работа.
Ответ 5
Добавление этой строки ... value = "70000" или "60000" в файле config.xml не является лучшим решением, и оно не всегда работает, а также создание файла main.html.
Я имел дело с той же проблемой. Эти два решения не помогли мне.
Решение
-Убедитесь, что вы построили с помощью
ионная кордова строит --prod и неионной кордовой сборки
-Проверьте, если одно из ваших файлов или имя папки не содержит в нем верхний регистр перед созданием
как, например, на "страницах"
-
templateView (вместо шаблона)
- -templateview.ts
- -templateview.html
- -templateview.scss
и переименуйте его (иначе у вас появятся ошибки)
При завершении построения приложение работает правильно, без ошибки (файл:///android_asset/www/index.html).
Ответ 6
Я добавляю плагин:
cordova plugin add cordova-plugin-crosswalk-webview
тогда
ionic cordova platform rm android
ionic cordova platform add android
ionic cordova build android (or Run)