Ответ 1
У вас также должны быть активные инструменты- > Android- > Включить интеграцию ADB.
Я попытался отладить версию моего приложения для Android, но Android Studio не смогла подключить отладчик. (Он не смог найти Android-проекты моего запускающего приложения).
В консоли устройств появилось только сообщение:
Нет отлаживаемых приложений
У вас также должны быть активные инструменты- > Android- > Включить интеграцию ADB.
Решение состоит в том, чтобы включить флаг debuggable (debuggable true
) в файле приложения gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 19
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "org.example"
minSdkVersion 14
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
debug {
debuggable true
}
}
}
После того, как Android Studio синхронизировал gradle с файлами проекта и переустановил приложение, начнется работа отладки.
Просто нажмите значок "Ошибка", и вам будет хорошо идти.
У меня была такая же проблема, и это было трюк. надеюсь, что это поможет кому-то.
Проверьте, включен ли Tools->Android->Enable ADB Integration
.
Также отключить и повторно включить его работает большую часть времени.
если intellij или AS вы должны убедиться, что Настройка вариантов сборки отлаживается.
Я хочу добавить один пункт к выше 2 ответам:
Если Eclipse IDE
работает параллельно с Android Studio
, то выше ответы могут вам не помочь. Отладочное приложение не будет обновлять событие после установки debuggable true
в файле Gradle.
Итак, закройте Eclipse IDE и зарегистрируйтесь в Android Studio. Отладочное приложение обновится.
Спасибо
Верьте или нет, неисправный USB-кабель может привести к тому, что эта проблема задержится, даже если вы будете следовать всем предложениям здесь. Замена моего USB-кабеля сделала это для меня
Мне случалось, когда я хотел отлаживать свое приложение после того, как я создал знак APK, поэтому мне пришлось изменить значение Build Variants из версии для отладки.
Несколько параметров для этого:
1.Tools- > Android- > Включить интеграцию ADB
ИЛИ
2.Build- > Clean Project, проект Build- > Rebuild. Затем "adb kill-server" и "adb start-server"
Один из них будет работать.
Вы также должны проверить в своем файле AndroidManifest.xml, что в теге приложения нет такого параметра, как android:debuggable="false"
.
<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:debuggable="false">
Чтобы заставить его работать, просто удалите эту опцию.
Ctrl + Shift + A, Тип Включить интеграцию ADB нажмите на переключатель Готово
Это проблема, с которой я столкнулся. Файл AAR, который вы импортируете, может изменить атрибут отладки, поэтому просто удалите отладочный атрибут в файле основного манифеста приложения.
Смотрите изображение:
Рабочее решение
1.For тестирование выполняется как отладка, если все правильно, процесс присоединен, и вы можете отлаживать. Может видеть в списке
2.Если он говорит, что приложение не отлаживается, а затем измените gradle
4. Если не переключить Инструменты- > Android- > Включить интеграцию ADB и включить ее.
5.Restart adb server
6. Подключите и подключите устройство. Он отобразит
Нажмите зеленую ошибку, но убедитесь, что выпадающее меню установлено на приложение, если оно не будет развертывать ваше приложение и просто что-то сказать.
Подключено к целевой виртуальной машине, адрес: "localhost: xxx", транспорт: 'Гнездо'
Убедитесь, что для вашего варианта сборки установлено значение "debug". И debug имеет debuggable true
в файле build.gradle
Я использовал Mac для запуска Android Studio. Я согласен с @Kushal, я не открыл Eclipse. Я отключил Parallels Desktop и другие APP, которые могут использовать тот же Gradle.