Как отобразить вывод console.log () в приложении PhoneGap с помощью Eclipse и HTC Desire HD? - PullRequest
27 голосов
/ 01 мая 2011

Я занимаюсь разработкой веб-приложения PhoneGap, в котором я использую некоторый javascript, и иногда мне нужно увидеть вывод console.log (). Я легко вижу это при работе в Chrome, он также отлично работает, при запуске этого приложения в эмуляторе Android - вывод console.log () отображается в окне Eclipse LogCat. Но когда я запускаю это приложение на своем HTC Desire HD, LogCat просто показывает некоторые специфичные для Android выходные данные, но ничего не выходит из моего веб-приложения.

Кто-нибудь имеет представление, как отобразить вывод console.log () из приложения PhoneGap, работающего на HTC Desire HD?

Ответы [ 4 ]

31 голосов
/ 06 мая 2011

Другим обходным решением является использование console.log () jsconsole.com

19 голосов
/ 01 мая 2011

См. Список рассылки PhoneGap тема .Кроме того, два потока stackoverflow здесь и здесь .

Кажется, что console.log отключен на устройствах HTC под управлением Android 2.2.

Лучший найденный мной обходной путь - использовать weinre , который перехватывает файл console.log, чтобы отобразить вывод в консоли браузера настольного компьютера.: PhoneGap 1.3.0 теперь поддерживает console.log напрямую в LogCat из HTC Evo без каких-либо обходных путей.(Та же программа не работает с PhoneGap 1.1.0)

0 голосов
/ 23 апреля 2014

Я обнаружил, что console.error имеет более высокий приоритет, чем console.log, и отображается в выводе adb logcat как для устройств эмулятора, так и для реальных устройств, подключенных через USB.

0 голосов
/ 01 мая 2011

Попробуйте этот фильтр:

adb logcat PhoneGapLog: V *: S

Он будет отображать только выходные данные console.log и phonegap.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...