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

Не удается достичь некоторых отладочных приложений для Android

Я пытаюсь отлаживать свое приложение в своем телефоне, но Android Studio не может видеть некоторые части моего кода как исполняемые с предупреждением:

В строке XX в классе нет исполняемого кода...

enter image description here

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

Использование:

  • Android Studio 0.4.2
  • LG G2
  • Android 4.2.2

Debugging

Есть ли способ исправить это?

4b9b3361

Ответ 1

попытайтесь отключить сжатие кода в файле build.gradle. он находится в корневом каталоге ваших проектов. В разделе buildTypes убедитесь, что для параметра minifyEnabled установлено значение false. должен выглядеть примерно так:

buildTypes {
    release {
        minifyEnabled true
        shrinkResources true
        proguardFiles getDefaultProguardFile('proguard-android.txt')
        signingConfig signingConfigs.release
    }
    debug {
        debuggable true
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt')
        signingConfig signingConfigs.release
    }
}

Ответ 2

Я столкнулся с такой же проблемой во время работы над моим проектом. Я использую Android Studio 2.0, и я решил проблему, очистив проект.

Перейти к сборке → Очистить проект

Ответ 3

Ни один из ответов на многие сообщения по этому вопросу не работал у меня. Я использую AndroidStudio2.

Я запускал свой код с помощью кнопки Debug 'app' (Shift+F9)...

то я попытался использовать обычную кнопку Run 'app' (Shift+F10), затем кнопку Attach debugger to Android process, и все круги красной точки разлома с x повернулись к проверкам.

После того как я run 'd это один раз, я вернулся к debug, и точки останова продолжали работать правильно.

Ответ 4

Выполнить меню → Очистить и повторить.

После создания и развертывания снова запустите Debug.

Ответ 5

Если вы используете варианты сборки, откройте вкладку BuildVariants (в основном это будет на левой стороне студии android), выберите debug для конкретного модуля

Ответ 6

Я выполнил следующие шаги

1) Очистить проект

2) Перестроить проект

3) закрыть Android Studio

4) Перезапустите Android Studio.