Использование LogCat для Android отладки USB браузера
Итак, я запускаю 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 ответа
Обновление в более новых версиях Android:
adb logcat browser:V *:S
Можно ли использовать console.log для указания тега? Если это так, вы можете использовать logcat, чтобы получить только записи с данным тегом с этим:
adb logcat MYTAG:V
Оказывается, console.log() автоматически определяет тег WebCore, поэтому вы должны иметь возможность фильтровать вещи так, как вы хотите, вот так:
adb logcat WebCore:V *:S
Это означает: "Покажите мне все, что помечено как WebCore, и ничего, что не так". Другие люди добились успеха, используя браузер вместо WebCore ( есть ли способ включить JavaScript Error/Debug Console для Safari в Android?), Поэтому попробуйте оба варианта и посмотрите, что работает.
Любое из вышеперечисленных решений не работает для меня. Что я сделал, сохранил журналы в файл с помощью опции сохранения и поиска текста "веб-консоль" в файле с помощью notepad++.