Подтвердить что ты не робот

Почему в приложении Android Studio Logcat появляется сообщение "Нет отладочных приложений" во время работы моего приложения?

Я хотел отфильтровать то, что показано в Android Studio Logcat, чтобы показать, что относится только к моему приложению. Я выбрал Show only selected applications из раскрывающегося списка вверху логарифма, как показано на следующем скриншоте:

enter image description here

Но в раскрывающемся меню над ним, которое должно показывать запущенные приложения (и другие параметры), из которых мы можем выбрать наше приложение, чтобы видеть только связанные с ним сообщения журнала, я вижу No debuggable Applications как единственный вариант.

enter image description here

Почему? Что я должен сделать, чтобы исправить это?

Примечание: Это не происходит при каждом запуске проекта. Иногда это случается, иногда оно автоматически выбирает мое приложение (когда я его запускаю) из выпадающего меню, показанного на втором скриншоте, и фильтрует результаты должным образом.

4b9b3361

Ответ 1

Откройте Android Studio, перейдите в раздел

Инструменты- > Android → Включить интеграцию ADB.

Откройте монитор Android,

После включения этого все должно работать правильно, и вы можете увидеть название своего приложения.

Ответ 2

С v1.3.1 я отключил и снова включил "Включить интеграцию ADB", и он сработал.

Ответ 3

Перейдите в Android Studio, Tools, Android, отключите интеграцию ADB и снова включите его. Перед запуском убедитесь, что вы очистили проект!

Ответ 4

Просто нажмите "значок отладки" (значок "BUG" ) рядом с "значок запуска" (значок стрелки), затем вы можете видеть приложение в logcat

Ответ 5

Это помогло мне: 1) Отключите устройство 2) Убить adb от taskmanager 3) Чистый проект 4) Подключите устройство

Ответ 6

Убедитесь, что окно DDMS закрыто. Если он открыт, ваши журналы могут быть видны там, но не в Android Studio.

Ответ 7

В моем случае я использовал 2 Android Studio (стабильный и канарейский), поэтому причиной проблемы было это.

Итак, если вы используете другую среду IDE, например, другую Android Studio или Eclipse, это может быть проблемой.

Решение: закройте одну из IDE, и если включена опция "Включить интеграцию ADB", то отключение и повторное включение разрешает ее

Ответ 8

Для меня это был случай изменения файла build.gradle на:

buildTypes {
    release {
        debuggable true
        ...
        ...
}

Project sync, то приложение должно появиться в меню, которое ранее имело No debuggable applications.

Ответ 9

У меня была такая же проблема. введите описание изображения здесь Как на этом рисунке вместо "приложения", это было именем класса. Поэтому щелкните его и выберите "приложение", и проблема была решена.

Ответ 10

Пожалуйста, убедитесь, что свойство "debuggable = true" в приложении тег файла манифеста android, например

**<application  android:debuggable="true"> 
</application>**

Ответ 11

Я обнаружил, что эмуляторы отлично работали с решениями, перечисленными выше, но мое настоящее устройство никогда не делало этого. В конце концов появился какой-то журнал, в котором говорилось, что мне нужно добавить флаг отладки в мой манифест. Поскольку я использую проектные ароматы, было легко добавить это в мой вариант сборки отладки в моем файле gradle. Однако вы также можете вручную добавить флаг в манифест при необходимости - просто убедитесь, что его нет в версии производственного приложения.

Ответ 12

вы должны сделать общий доступ к вашей среде IDE (Intellij или AS) Настройки сборки >

есть простой