Подтвердить что ты не робот

Отладка Android с помощью Logcat и эмулятора. Является ли это возможным?

Это довольно просто: я использую NetBeans для Linux с эмулятором Android 1.6. У меня есть Logcat на моем телефоне Android, но процесс получения сообщений в удобном для чтения формате не является гладко.

Может ли кто-нибудь сказать мне, как запустить Logcat на эмуляторе? Есть ли что-нибудь, что я могу сделать, чтобы увидеть отладочные сообщения, кроме того, чтобы скопировать apk на свой телефон и проверить его?

Спасибо заранее!

4b9b3361

Ответ 1

У вас есть несколько вариантов просмотра вывода журнала отладки, если у вас установлен SDK и правильный путь к вашей команде:

  • Введите adb logcat. Появится вывод журнала с подключенного устройства или работающего эмулятора. Обычно я предпочитаю adb logcat -v time видеть отметки времени.

  • Введите ddms. Это запускает автономную версию DDMS. Он имеет логарифмический дисплей внизу.

  • Установите расширение ADT для Eclipse и откройте представление logcat. (Поскольку вы используете NetBeans, я предполагаю, что это не то, что вы хотите сделать, но я упоминаю его для полноты.)

Во всех случаях взаимодействие одинаково, независимо от того, используете ли вы физическое устройство или эмулятор программного обеспечения, потому что демон ADB скрывает детали. Что бы вы ни делали для устройства, также ожидается работа для эмулятора.

Если у вас одновременно подключено устройство и эмулятор, вы можете использовать adb -e logcat для эмулятора и adb -d logcat для устройства. Из автономных DDMS или Eclipse просто выберите устройство или эмулятор во всплывающем меню.

Ответ 2

Если у вас установлен nbandroid, вы можете найти средство просмотра лог файлов adb в netbeans в разделе: Окно → Выход → Журнал ADB

- редактировать Просто просмотрел сообщение выше и начал использовать C:\Program Files (x86)\Android\android-sdk-windows\tools\ddms, который намного лучше, чем тот, что был в netbeans.

Ответ 3

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