Ответ 1
Вам нужно включить adb integration
, просто перейдите к Tools
→ Android
→ Проверить Enable ADB Integration
Это была функция по умолчанию несколько версий назад, но теперь она отключена по умолчанию
все!
Меня так запутала андроид-студия. когда я подключаю свой телефон к отладке приложений, logcat может обнаружить мой телефон, но я не могу выбрать процесс. В нем говорилось "нет отладочных процессов", а не "нет отлаживаемых приложений".
Мой телефон - ssung s5 (android 6.0), корневой.
Любые идеи?
Спасибо!
Вам нужно включить adb integration
, просто перейдите к Tools
→ Android
→ Проверить Enable ADB Integration
Это была функция по умолчанию несколько версий назад, но теперь она отключена по умолчанию
У меня была аналогичная проблема, когда я строил приложение, я мог выбрать устройство в Logcat, но не процесс. (то же сообщение, "Нет отладочных процессов" )
Причина: я создавал свое приложение в выпуске, а затем, когда я изменил варианты сборки на debug, мне удалось выбрать процесс.
Это время от времени, попробуйте эти три варианта в любом порядке:
одна из причин заключается в том, что ваше приложение помечается как не отлаживаемое в файле build.gradle
buildTypes{
release{
debuggable false
}
}
Другая причина, возможно, вы не разрешили интеграцию ADB. У вас должны быть Tools- > Android- > Включить интеграцию ADB
В моем случае при использовании Android Studio 3.1.3 мне пришлось включить флажок "Использовать библиотеку libusb" в File--> Настройки → Сборка, Выполнение, Deployment--> Отладчик
Возможно, вы недавно запустили Android-монитор устройства, который может потребовать отключить интеграцию ADB. Обычно, когда вы выходите из Android Device Monitor, интеграция ABD автоматически перезапускается. Но иногда это не так, поэтому, пожалуйста, проверьте Tools/Android/Enable ADB Integration
Наконец-то выяснилось, что я запускаю версию приложения. Так глупо...
Нажмите значок "Ошибка", и это сделало трюк.
если вы установите для minifyenabled
значение true
вы можете столкнуться с этой ошибкой. Поэтому, если вы запустите релиз или отладку своего приложения, убедитесь, что minifyenabled
имеет значение false
.
Вам нужно скачать драйверы usb для своего телефона (в этом случае, как я вижу, это samsung s5). Ссылка на его драйверы:
http://samsungusbdriver.com/download/samsung-driver-v1-5-61-0
Когда вы там, выполните шаги при загрузке, и ваш телефон будет распознан. Надеюсь, я мог бы помочь;).
Если все не работает, попробуйте проверить файл манифеста, установите:
android:debuggable="true".
Может быть, вы можете перезагрузить ваш ПК /Mac. Меня устраивает.