Использование LogCat для Android отладки USB браузера - PullRequest
4 голосов
/ 27 января 2012

Итак, я запускаю logcat на своем Incredible 2, подключенном к моему компьютеру, и пытаюсь отладить веб-приложение, над которым я работаю. К сожалению, устройство спамит консоль, поэтому я не вижу ни одного из console.logs из моего javascript. Кто-нибудь знает способ отфильтровать все, кроме console.logs из браузера? Я попытался запустить logcat с этими параметрами

adb logcat -s "console"

думает, что это отфильтрует все, кроме консоли, поскольку в документации для Android говорится, что браузер console.logs выплевывает в следующем формате:

Console: Hello World http://www.example.com/hello.html :82

http://developer.android.com/guide/webapps/debugging.html

Кто-нибудь знает настоящий трюк с этим? Спасибо.

Ответы [ 3 ]

9 голосов
/ 03 января 2013

Обновление в более новых версиях Android:

adb logcat browser:V *:S
2 голосов
/ 27 января 2012

Можно ли использовать console.log для указания тега? Если это так, вы можете использовать logcat, чтобы получить только записи с данным тегом с этим:

adb logcat MYTAG:V

Оказывается, что console.log () автоматически определяет тег WebCore, поэтому вы должны иметь возможность фильтровать вещи так, как вы хотите, например:

adb logcat WebCore:V *:S

Это означает: «Покажите мне все, что помечено WebCore, и ничего, что не так». Другие люди успешно использовали браузер вместо WebCore ( Есть ли способ включить консоль JavaScript Error / Debug для Safari в Android? ), поэтому попробуйте оба варианта и посмотрите, что работает.

0 голосов
/ 30 января 2016

Любое из вышеперечисленных решений не работает для меня.Что я сделал, сохранил журналы в файл с помощью опции сохранения и поиска текста «веб-консоли» в файле с помощью notepad ++.

...