Отладка с помощью Android: «ожидание присоединения отладчика»

1

когда я пытался отлаживать приложение для Android с помощью eclipse, запускался эмулятор и показывал это сообщение: "Приложение openconnection ожидает отладчика для присоединения", и я получил это сообщение в консоли:

[2012-04-26 12:12:24 - openconection] ------------------------------
[2012-04-26 12:12:24 - openconection] Android Launch!
[2012-04-26 12:12:24 - openconection] adb is running normally.
[2012-04-26 12:12:24 - openconection] Performing   org.anddev.android.getdatafromtheweb.GetDataFromTheWeb activity launch
[2012-04-26 12:12:24 - openconection] Automatic Target Mode: Preferred AVD 'emul' is   not available. Launching new emulator.
[2012-04-26 12:12:24 - openconection] Launching a new emulator with Virtual Device 'emul'
[2012-04-26 12:12:33 - Emulator] emulator: WARNING: Unable to create sensors port: Unknown error
[2012-04-26 12:12:33 - openconection] New emulator found: emulator-5554
[2012-04-26 12:12:33 - openconection] Waiting for HOME ('android.process.acore') to be launched...
[2012-04-26 12:13:08 - openconection] HOME is up on device 'emulator-5554'
[2012-04-26 12:13:08 - openconection] Uploading openconection.apk onto device 'emulator-5554'
[2012-04-26 12:13:09 - openconection] Installing openconection.apk...
[2012-04-26 12:13:29 - openconection] Success!
[2012-04-26 12:13:29 - openconection] Starting activity  org.anddev.android.getdatafromtheweb.GetDataFromTheWeb on device emulator-5554
[2012-04-26 12:13:30 - openconection] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=org.anddev.android.getdatafromtheweb/.GetDataFromTheWeb }
[2012-04-26 12:13:31 - openconection] Attempting to connect debugger to 'org.anddev.android.getdatafromtheweb' on port 8656
[2012-04-26 12:13:51 - openconection] Launch error: Failed to connect to remote VM. Connection timed out.

Это проблема с портом? Я добавил этот код в файл манифеста

 <uses-permission android:name="android.permission.SET_DEBUG_APP"></uses-permission>

Edit: у меня есть эмулятор по умолчанию, называемый emul, я не знал, почему его можно запустить (по журналу)

Automatic Target Mode: Preferred AVD 'emul' is   not available. Launching new emulator.
  • 0
    На вашем телефоне включена отладка по USB и установлены драйверы ADB? Можете ли вы использовать ADB из командной строки?
  • 0
    Попробуйте закрыть эмулятор и adb и повторите попытку.
Показать ещё 1 комментарий
Теги:
debugging

1 ответ

0

Закройте другие приложения, которые, возможно, используют ваш порт отладки. Если вы используете eclipse и другие SDK, возможно, вам придется закрыть других. Удачи.

  • 0
    "может быть, нужно закрыть других"? Вы имеете в виду другой случай затмения? но я работаю только один экземпляр.
  • 0
    Просто попробуйте в окне eclipse -> showview -> devices увидеть, что ваш эмулятор указан в списке. Выберите его, нажав. Теперь снова попробуйте окно-> showview -> logcat
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню