2016-03-08 2 views
0

Я смог запустить приложение Angular-Meteor Cordova без проблем, пока не внес небольшие изменения. Теперь, когда я запускаю meteor run android-device, он пытается запустить приложение на устройстве, но когда он запускается, возникает проблема с загрузкой пакетов. Это выезд:Пакет Angular-Meteor на Android-устройстве бросает «Неожиданный токен <»

=> App running at: http://localhost:3000/  
=> Started app on Android Device.    
I20160308-12:51:21.879(0) (android:http://meteor.local/packages/angular_angular.js:1) Uncaught SyntaxError: Unexpected token < 
I20160308-12:51:21.954(0) (android:http://meteor.local/packages/angular_angular-animate.js:32) Uncaught TypeError: Cannot read property 'noop' of undefined 
I20160308-12:51:21.955(0) (android:http://meteor.local/packages/angular_angular-sanitize.js:42) Uncaught TypeError: Cannot read property '$$minErr' of undefined 
I20160308-12:51:21.955(0) (android:http://meteor.local/packages/angularui_angular-ui-router.js:49) Uncaught TypeError: Cannot read property 'isDefined' of undefined 
I20160308-12:51:22.359(0) (android:http://meteor.local/packages/driftyco_ionic.js:13355) Uncaught ReferenceError: angular is not defined 
... 

О, я должен сказать, что это работает на рабочем столе отлично.

----- ----- Обновление

Я проверил WebView с Chrome и удачливый достаточно файл обижая angular_angular.js, кажется, содержит HTML! Смотрите рисунок ниже:

angular_angular.js contains html

Это полностью отличается от содержания одного и того же файла на рабочем столе, который содержит действительный JavaScript.

+0

проверить незаконный код символа. –

+0

Эй @ ИнтеллиЯАмия, я могу проверить код на рабочем столе, он выглядит отлично, и это работает. Но как я могу проверить это с мобильного? – digitalWestie

+1

Осмотрите WebView с помощью Chrome. – MasterAM

ответ

0

После осмотра веб-браузера через Chrome я обнаружил, что мобильный телефон использует старые файлы приложений. Ответ заключался в том, чтобы войти в настройки -> apps -> myapp и очистить кэш/локальные файлы.

Я думал, что это было бы истекло метеор, но это не тот случай. Или, возможно, он не сделал это один раз из-за ошибки. Я скоро узнаю, но если нет, мне придется выяснить способ остановить кеширование устаревших файлов.

+0

Интересно. Однако это затрудняет воспроизведение вашей проблемы. Не могли бы вы попытаться придумать [mcve], который позволил бы воспроизвести эту самую проблему и использовать ее в вашем вопросе? Затем вы можете повторно сосредоточить всю эту страницу на проблеме кэширования Android. Я думаю, что это добавит ценности и позволит будущим пользователям более легко относиться к вашей проблеме. Если вы хотите обсудить об этом, не стесняйтесь создавать комнату [chat] и приглашать меня. –

+0

Эй, Кил, да, в частности, я думал о создании отдельного вопроса для проблемы кэширования. – digitalWestie

+0

Это была бы хорошая идея, да. Тогда вы можете отметить это как дубликат нового. –

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