Intereting Posts
Android – Как показать логотип приложения в панели действий Могу ли я получить данные из общих настроек внутри службы? Многопроцессорные поставщики контента синхронизированы по умолчанию Как интегрировать библиотеку ZXing в Android Studio для сканирования штрих-кодов? Android TV RecyclerView фокусное взаимодействие Воспроизведение аудиоклипа на текущем вызове Сеть Android недоступна – ENETUNREACH ImageView.setImageURI НЕ работает при попытке назначить R.drawable.X Uri Textview, отрезающее письмо в android Захват изображений с помощью средства MediaStore.ACTION_IMAGE_CAPTURE в Android Не удалось запустить Activity ComponentInfo {…}: java.lang.NullPointerException Почему мой метод сравнения исключает исключение – метод сравнения нарушает его общий контракт! Google Drive Implimentation для Android-приложения и загрузка файла с диска Google Андроидная и javafx облегченная совместимость Android и настройка альфа для (изображения) вида альфа

Отладчик Android Studio не показывает локальные переменные

Я пытаюсь отладить через сеть в Android Studio. Я подключился через порт 5555, и, как правило, можно пройти через точки останова. Но для выполнения одной строки кода требуется всего несколько минут, а другое – я не вижу никаких переменных, которые не являются членами. Все, что я вижу, this объект, но не переменные из методов. Как я могу включить его?

Введите описание изображения здесь

Как вы можете видеть, я вхожу в этот метод и, по крайней мере, объект активности инициализирован, но он не отображается в мониторе переменных.

ОБНОВИТЬ:

Проблема остается при использовании отладки USB. Локальные переменные не видны, даже когда вы пытаетесь оценить выражения во время отладки:

Введите описание изображения здесь

Android Studio 2.1, Gradle 2.1.0, Java 1.8

Solutions Collecting From Web of "Отладчик Android Studio не показывает локальные переменные"

Была та же проблема.

В Android Studio есть ошибка, см. https://code.google.com/p/android/issues/detail?id=93730

Они рекомендуют удалять в build.gradle (app), это исправило проблему для меня.

 android { buildTypes { debug { ... testCoverageEnabled true } } } 

Java 1.8 не поддерживает доступ к значениям переменных.

Обновить Gradle до версии 2.2.0-beta3:

В вашем gradle-wrapper.properties

 distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip 

В файле проекта build.gradle

 dependencies { classpath 'com.android.tools.build:gradle:2.2.0-beta3' } 

У меня были такие же проблемы. Я полностью переустановил свою IDE, и проблема исчезла. Надеюсь, мой подход поможет вам.

Хотя это не является постоянным решением этой проблемы, мое наиболее последовательное исправление (после того, как мы попробовали другие ответы здесь безрезультатно) просто перезапустило мой компьютер.