我必须回滚了。没人有时间搞这些破事...
现在一切都好了...
通过工具栏上的按钮或查找操作(cmd/ctrl shift + a并键入“attach debugger to android process”)在应用程序运行时尝试“附加调试器”选项。
确保您正在使用的风格中,您的module/build.gradle中设置了debuggable true
(检查构建变体选项卡)。
确保Android Gradle插件指向与Android Studio相同的版本,这是Android Studio 4.1的com.android.tools.build:gradle:4.1.0
。
从Android Studio清除数据,卸载应用程序,并运行“Invalidate Caches & restart”。
确保您没有运行稳定版和金丝雀版本的AS(因为我曾经因此面临过调试器问题)。
重新启动adb?(adb kill-server && adb start-server
)。
重启/切换模拟器/设备?。
重启电脑?。
如果所有上述方法都失败了,我还会尝试这个脚本:https://github.com/rock3r/deep-clean
build.gradle
中的minifyEnabled false
和shrinkResources false
。 - Ahmed Nezhi只有在模拟器上调试时才会出现这种情况。在实际设备或单元测试上调试是正常的。
现在尝试调试代码。
希望这可以帮到你!
在我的情况下,我添加了
debug {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}