Android Studio 4.1调试器断点无法正常工作

问题描述

将我的android studio从版本4.0更新到4.1后,调试器断点不再起作用:

Screenshot

解决方法

我不得不回滚。没有人有时间进行这样的嘘声……

  1. 卸载Android Studio
  2. 重新启动
  3. 下载并安装AS 4.0.2:https://redirector.gvt1.com/edgedl/android/studio/install/4.0.2.0/android-studio-ide-193.6821437-windows.exehttps://developer.android.com/studio/archive
  4. 在build.gradle中将Gradle类路径更改为4.0.2

现在一切都好...

,

我会尝试以下操作:

  • 在运行应用程序的情况下,通过工具栏上的按钮尝试使用“附加调试器”选项,或查找操作(cmd / ctrl shift + a并键入“将调试器附加到android进程”)。

  • 确保在模块/build.gradle中为当前使用的样式设置了debuggable true(检查构建变体选项卡)。

  • 请确保Android Gradle插件指向与Android Studio相同的版本,对于Android Studio 4.1,该版本为com.android.tools.build:gradle:4.1.0

  • 清除数据,卸载应用程序,然后从Android Studio运行“使缓存无效并重新启动”。

  • 确保您没有运行稳定的A.S版本和Canary版本(因此,我过去曾遇到过调试器问题)。

  • 重新启动adb? (adb kill-server && adb start-server)。

  • 重新启动/切换仿真器/设备?。

  • 重新启动计算机?。

  • 如果以上所有方法均失败,我还将尝试以下脚本:https://github.com/rock3r/deep-clean

,

就我而言,它仅在模拟器上调试时发生。在真实的设备或单元测试上进行调试即可。

,

我正在使用Android Studio 4.1。遵循以下步骤对我有用。

  • 删除/.gradle中的.gradle文件夹
  • 使用Build> clean project清理项目
  • 使用“构建”>“重建项目”重建项目

现在尝试调试代码。

我希望这会有所帮助!

,

就我而言,我添加了

debug {
    minifyEnabled true
    shrinkResources true
    proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),'proguard-rules.pro'
}
在应用程序级别gradle的buildTypes中为

。 我刚刚删除了它,然后就可以调试了。就是这样。

,

在菜单中重启 ADB 配置 Android Studio

enter image description here

enter image description here