Я новичок в 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 дней ..: - \