我想在 Android 中运行调试器,但我的问题在于我有 proguard 的调试版本。原因是愚蠢的 65K 方法限制。我打开了 proguard 来帮助减少方法。这让我回到了 43K 方法,但现在在 IDE 中,我无法调试单步执行代码,因为 IDE 中的所有断点都变成红色 X,错误提示无法访问代码。如果我关闭调试器,断点会恢复正常。我需要在 build gradle proguard 中做些什么来让它工作还是我只是被水洗了?
buildTypes {
debug {
debuggable true
minifyEnabled true
shrinkResources false
zipAlignEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'
signingConfig signingConfigs.debug
}
release {
minifyEnabled true
shrinkResources true
signingConfig signingConfigs.release
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-samsung.txt'
}
}