Я не могу подключить отладчик Android Studio к моему отлаживаемому приложению. У кого-нибудь еще была эта проблема? В основном я не могу получить свое приложение в диалоговом окне Choose Process
.
Я выбираю Attach debugger to Android process
:
И тут, как выглядит диалог Process selection
от Android Studio:
Любые идеи, почему мое приложение не отображается в списке Choose Process
?
Хотя, DDMS
видит мое приложение в списке Devices | logcat
:
Android Monitor
также видит приложение в списке Devices
:
Я пробовал эти действия:
- Перезапуск
MacBook
- Перезагрузите устройства: попробуйте с помощью
Samsung Galaxy Note II N7100
(4.3) иSamsung Galaxy S4
(4.4.2) - Повторное включение
Settings->Developer Options
на устройствах - Повторное включение
Settings->Developer Options->USB debugging
на устройствах - Перезапуск
adb
с помощьюadb kill-server
иadb start-server
- Подсоединение устройства к MacBook и/или подключение к другому USB-порту
- Запуск виртуального устройства Genymotion на macbook
-
restarting in TCP mode port: 5555
, запустивadb tcpip 5555
, а затем подключившись к нему с помощьюadb connect 192.168.1.87
-
Waiting more
&Restart
, когда получил эту ошибку, говоряADB not responding. You can wait more, or kill "adb" process manually and click 'Restart'
Errors in ADB:
ddms: '$ANDROID_HOME/platform-tools/adb,start-server' failed -- run manually if necessary
Скриншот ошибки
Update:
Я заметил, что устройство отображается несколько раз в списке Android DDMS
→ Devices | logcat
. Если я выбираю 1-е устройство из списка, он показывает, там No debuggable applications
, но я выбираю последнее устройство (4-е место на скриншоте). Я вижу свое отлаживаемое приложение. Смотрите скриншоты: 1st и 4th. Хотя даже там только 1 устройство в списке и показывает отладочное устройство и приложение, процесс все еще не отображается в диалоговом окне Choose Process
.