Кэш шаблонов Ionic не работает на устройстве, только в браузере

Я внедрил gulp-angular-templatecache-ionic в свое приложение Ionic, что значительно ускорило работу моего приложения в браузере Chrome на рабочем столе, но когда я создаю и развертываю (ionic run android) это приложение на моем устройстве (LG Nexus 5x) он по-прежнему медленный, похоже, ничего не изменилось, как будто встроенная версия андроида не использует кеш шаблонов angular. Я следил за этой статьей: http://tombuyse.com/improving-the-performance-of-your-ionic-application/

Любые идеи или предложения, как отлаживать?

Спасибо!


person Attila Komlosi    schedule 23.05.2016    source источник


Ответы (1)


Чтобы отладить приложение WebView, следуйте этому руководству Google https://developer.chrome.com/devtools/docs/remote-debugging

Если ваша версия Android ниже 4.4, вы не сможете выполнять отладку с помощью chrome devtools.

вместо этого вы можете запустить эмулятор через эмулятор adb, вам понадобится android sdk и инструмент adb. подробнее здесь: https://developer.android.com/studio/run/emulator.html

Эмулятор/симулятор Android по умолчанию работает медленно, а также нуждается в ускорителе HAXM, вы можете загрузить симулятор Genymotion, который является заменой эмуляторов Android по умолчанию, и работать быстрее, также не нужно ничего менять в конфигурации вашего оборудования.

https://www.genymotion.com/

person Kobi Cohen    schedule 23.05.2016
comment
Спасибо, чувак, хром был для меня новым, и это действительно полезный материал! Источником моей проблемы является не кеш-шаблон, а отсутствие угловых знаний :) :( - person Attila Komlosi; 24.05.2016