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

StackOverflow https://stackoverflow.com/questions/2581837

Вопрос

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

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

Заранее спасибо!

Это было полезно?

Решение

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

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

  2. Тип ddms. Отказ Это запускает автономную версию DDMS. У него есть дисплей Logcat внизу.

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

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

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

Другие советы

Если у вас есть настройка NBABLORE, вы можете найти просмотрщик ADB Logcat в NetBeans под: Окно -> Выход -> Журнал ADB

DoEdit только что последовал на пост выше и начал использовать файлы C: Program (x86) Android Android-sdk-windows Tools DDMS, которые намного лучше, чем один в NetBeans.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top