8

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

截屏

4

6 回答 6

16

我不得不回滚。没有人有时间做这件事......

  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.exe或https://developer.android。 com/工作室/存档
  4. 在 build.gradle 中将 Gradle 类路径更改为 4.0.2

现在一切都好...

于 2020-10-20T21:59:06.793 回答
2

我会尝试以下方法:

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

  • 确保debuggable true在你的 module/build.gradle 中设置了你当前使用的风格,(检查构建变体选项卡)。

  • 确保 Android Gradle 插件指向与 Android Studio 相同的版本,这是com.android.tools.build:gradle:4.1.0针对 Android Studio 4.1 的。

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

  • 确保您没有运行稳定版和金丝雀版的 AS(因此,我过去曾遇到过调试器问题)。

  • 重启亚行?( adb kill-server && adb start-server)。

  • 重启/切换模拟器/设备?。

  • 重启电脑?。

  • 如果以上所有方法都失败了,我也会尝试这个脚本:https ://github.com/rock3r/deep-clean

于 2020-10-16T10:56:54.220 回答
0

就我而言,我添加了

debug {
    minifyEnabled true
    shrinkResources true
    proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}

在应用级别 gradle 的 buildTypes 中。我刚刚删除了它,然后我就可以调试了。而已。

于 2020-12-17T10:36:03.187 回答
0

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

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

现在尝试调试代码。

我希望这有帮助!

于 2020-11-25T07:17:52.587 回答
0

在我的情况下,它只发生在模拟器上调试时。在真实设备或单元测试上进行调试是可行的。

于 2020-11-01T12:48:49.183 回答
0

在菜单中重启 ADB Android Studio

在此处输入图像描述

在此处输入图像描述

于 2021-02-04T03:05:50.313 回答