Как получить ошибки консоли браузера в Android-Phonegap-приложении, возможно, в Eclipse? - PullRequest
9 голосов
/ 09 июня 2011

У меня работает приложение PhoneGap в Android. Мне нужно увидеть журнал браузера (а не только console.log ()), чтобы я мог видеть все ошибки и, возможно, предупреждения. Я знаю об этом подобном вопросе , однако, он не решает мою проблему, потому что он имеет дело только с console.log (). Мое приложение падает в браузере Android 1.6, и мне нужно понять, почему. Вероятно, есть некоторые детали синтаксиса, которые не возражают против всех новых браузеров Android, но, вероятно, 1.6 жалуется на что-то, и мне нужно посмотреть, что.

Я использую Eclipse, поэтому, если есть возможность использовать его, чтобы увидеть консоль ошибок браузера, было бы здорово. Мне также известно об инструменте LogCat в Eclipse, но он вообще не показывает никакого вывода из внутреннего браузера PhoneGap. Пожалуйста, помогите, я потерялся; -)

Ответы [ 3 ]

7 голосов
/ 16 августа 2012

Начиная с Phonegap 1.6 (Cordova), вы можете получить console.log, наблюдая за выводом из LogCat тега CordovaLog.Если вы используете Eclipse, вы можете добавить новый фильтр для журналов пропусков телефона.Просто нажмите знак плюс, выберите все, что вы хотите, в поле Имя фильтра и обязательно добавьте: CordovaLog в поле By Log Tag.

1 голос
/ 15 июня 2011

Боюсь, я не думаю, что это возможно.Я, конечно, пока не смог найти способ сделать это.

Я отлаживаю JavaScript моих веб-приложений PhoneGap, сначала запустив их в Chrome и пройдя через JS-отладчик.Если вы не зависите от вызовов нативного API, тогда это, вероятно, лучший метод.

Пожалуйста, дайте мне знать, если вы найдете лучший метод.

Вот надежный источник, который поддерживает то, что ясказал: http://www.phonegap.com/2011/05/18/debugging-phonegap-javascript/

РЕДАКТИРОВАТЬ: Я только что нашел это https://chrome.google.com/webstore/detail/geelfhphabnejjhdalkjhgipohgpdnoc#

Выглядит как отличный инструмент для того, что мы за!Я собираюсь попробовать это сейчас.

0 голосов
/ 07 июля 2011

Это инструмент, который я использую.Очень удобно, и вы можете увидеть гораздо больше, чем просто консольные сообщения.Вы можете взаимодействовать с мобильным устройством (также с приложениями PhoneGap), например с инструментами разработчика Chrome.Я также думаю, что это намного лучше, чем Ripple.Отладка на реальном устройстве всегда лучше!

http://debug.phonegap.com/

...