Я использую инструменты Visual Studio для Apache Cordova для Microsoft Visual Studio 2013 CTP3.0.
Я создал новое решение, используя «Ionic Login Template».
Приложение отлично работает, когда я запускаю его в эмуляторе Android онлайн-сервиса «Ripple - Nexus Galaxy», но не в локальных инструментах разработчика Android «Эмулятор Android».
Я получаю следующий вывод в консоли javascript, когда VS создает решение для локального эмулятора:
- Не удалось загрузить ресурс
Файл: ionic.bundle.js, Строка: 0, Столбец: 0 - Не удалось загрузить ресурс
Файл: ionic.css, Строка: 0, Столбец: 0 - Недопустимое имя свойства CSS: animation-timing-function
Файл: ionicons.min.css, Строка: 6, Столбец: 1 - Uncaught ReferenceError: angular не определен
Файл: app.js, Строка: 8, Столбец: 0 - Текущее окно: файл:///android_asset/www/index.html
Почему VS не может загрузить ресурсы ionic.bundle.js и ionic.css для локального эмулятора, а не для Ripple?
PS. Для получения дополнительной информации:
A) Я установил приложение разработчика PhoneGap на свой Samsung Galaxy S3. Я попытался перейти к папке «bld \ Debug» решения в cmd и запустить «phonegap build android» и «phonegap serve», и приложение правильно работает на телефоне.
B) Я также пытался использовать онлайн-сервис сборки PhoneGap и загрузил полученный .apk на телефон Galaxy, и в этом случае приложение работало неправильно так же, как и в эмуляторе, т.е. ionic.bundle .js и ionic.css не удалось загрузить.