无法达到调试Android应用程序的一些行

Mig*_*ore 12 debugging android

我正在尝试在手机中调试我的应用,但Android Studio无法看到我的代码的某些部分可执行并带有警告:

在课程第XX行找不到可执行代码......

在此输入图像描述

以下是断点的图像,我尝试逐行调试它只是跳过X断点的行.我尝试在eclipse中调试并获得相同的行为.

使用:

  • Android Studio 0.4.2
  • LG G2
  • Android 4.2.2

调试

有没有办法来解决这个问题?

guy*_*.gc 21

尝试在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
    }
}
Run Code Online (Sandbox Code Playgroud)


小智 8

我在处理项目时遇到了同样的问题.我正在使用Android Studio 2.0,我通过清理项目解决了这个问题.

转到Build - > Clean project