Ответ 1
Откройте Android Studio, перейдите в раздел
Инструменты- > Android → Включить интеграцию ADB.
Откройте монитор Android,
После включения этого все должно работать правильно, и вы можете увидеть название своего приложения.
Я хотел отфильтровать то, что показано в Android Studio Logcat, чтобы показать, что относится только к моему приложению. Я выбрал Show only selected applications
из раскрывающегося списка вверху логарифма, как показано на следующем скриншоте:
Но в раскрывающемся меню над ним, которое должно показывать запущенные приложения (и другие параметры), из которых мы можем выбрать наше приложение, чтобы видеть только связанные с ним сообщения журнала, я вижу No debuggable Applications
как единственный вариант.
Почему? Что я должен сделать, чтобы исправить это?
Примечание: Это не происходит при каждом запуске проекта. Иногда это случается, иногда оно автоматически выбирает мое приложение (когда я его запускаю) из выпадающего меню, показанного на втором скриншоте, и фильтрует результаты должным образом.
Откройте Android Studio, перейдите в раздел
Инструменты- > Android → Включить интеграцию ADB.
Откройте монитор Android,
После включения этого все должно работать правильно, и вы можете увидеть название своего приложения.
С v1.3.1 я отключил и снова включил "Включить интеграцию ADB", и он сработал.
Перейдите в Android Studio, Tools, Android, отключите интеграцию ADB и снова включите его. Перед запуском убедитесь, что вы очистили проект!
Просто нажмите "значок отладки" (значок "BUG" ) рядом с "значок запуска" (значок стрелки), затем вы можете видеть приложение в logcat
Это помогло мне: 1) Отключите устройство 2) Убить adb от taskmanager 3) Чистый проект 4) Подключите устройство
Убедитесь, что окно DDMS закрыто. Если он открыт, ваши журналы могут быть видны там, но не в Android Studio.
В моем случае я использовал 2 Android Studio (стабильный и канарейский), поэтому причиной проблемы было это.
Итак, если вы используете другую среду IDE, например, другую Android Studio или Eclipse, это может быть проблемой.
Решение: закройте одну из IDE, и если включена опция "Включить интеграцию ADB", то отключение и повторное включение разрешает ее
Для меня это был случай изменения файла build.gradle
на:
buildTypes {
release {
debuggable true
...
...
}
Project sync
, то приложение должно появиться в меню, которое ранее имело No debuggable applications
.
У меня была такая же проблема. Как на этом рисунке вместо "приложения", это было именем класса. Поэтому щелкните его и выберите "приложение", и проблема была решена.
Пожалуйста, убедитесь, что свойство "debuggable = true" в приложении тег файла манифеста android, например
**<application android:debuggable="true">
</application>**
Я обнаружил, что эмуляторы отлично работали с решениями, перечисленными выше, но мое настоящее устройство никогда не делало этого. В конце концов появился какой-то журнал, в котором говорилось, что мне нужно добавить флаг отладки в мой манифест. Поскольку я использую проектные ароматы, было легко добавить это в мой вариант сборки отладки в моем файле gradle. Однако вы также можете вручную добавить флаг в манифест при необходимости - просто убедитесь, что его нет в версии производственного приложения.
вы должны сделать общий доступ к вашей среде IDE (Intellij или AS) Настройки сборки >