«Попытка подключить отладчик к com.todoList на порту 8609» на эмуляторе Android - PullRequest
3 голосов
/ 19 ноября 2011

Я новичок в Android, и я изучаю книгу. Есть простой пример списка задач, который я скопировал на компьютер и пытаюсь запустить.

Но каждый раз, когда я запускаю его, я получаю этот журнал:

[2011-11-19 14:44:00 - Todo_List] Attempting to connect debugger to 'com.todoList' on port 8609

и несколько строк над ним написано adb is running normally.

На эмуляторе я на секунду вижу это сообщение application Todo_List(process com.todoList) is waiting for the debugger to attach., а затем оно запускается - с отладчиком

И мне приходится каждый раз перезапускать виртуальное устройство, потому что во второй раз, когда я пытаюсь запустить приложение без перезапуска, я получаю это в консоли DDMS:

[2011-11-19 14:48:58 - ddms]null
java.lang.NullPointerException
    at com.android.ddmlib.Client.sendAndConsume(Client.java:573)
    at com.android.ddmlib.HandleHello.sendHELO(HandleHello.java:142)
    at com.android.ddmlib.HandleHello.sendHelloCommands(HandleHello.java:65)
    at com.android.ddmlib.Client.getJdwpPacket(Client.java:672)
    at com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:317)
    at com.android.ddmlib.MonitorThread.run(MonitorThread.java:263)
`

В общем, я понятия не имею, что не так. просто предполагаю, что эмулятор настроен неправильно.

попробовал:

  • делает новый AVD
  • ищет этот сайт, и здесь я обнаружил, что у кого-то есть то же самое - но нет ответа
  • добавление android:debuggable="true" и <uses-permission android:name="android.permission.SET_DEBUG_APP"></uses-permission> к манифесту

с этим в течение 2 дней ..: - \

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