【发布时间】:2020-10-16 10:41:23
【问题描述】:
【问题讨论】:
标签: java android kotlin debugging android-studio-4.1
【问题讨论】:
标签: java android kotlin debugging android-studio-4.1
我不得不回滚。没有人有时间玩这个 sh**...
现在好多了……
【讨论】:
我会尝试以下方法:
在应用程序运行时尝试“附加调试器”选项,通过工具栏上的按钮或查找操作(cmd/ctrl shift + a 并键入“将调试器附加到 android 进程”)。
确保在你的模块/build.gradle 中为你当前使用的风格设置了debuggable true,(检查构建变体选项卡)。
确保 Android Gradle Plugin 指向的版本与 Android Studio 的版本相同,即 Android Studio 4.1 的 com.android.tools.build:gradle:4.1.0。
清除数据,卸载应用,然后从 Android Studio 运行“缓存无效并重新启动”。
确保您没有运行稳定版和金丝雀版的 A.S(我过去因此遇到过调试器问题)。
重启亚行? (adb kill-server && adb start-server)。
重启/切换模拟器/设备?
重启电脑?
如果以上都失败了,我也会试试这个脚本:https://github.com/rock3r/deep-clean
【讨论】:
Debug app 按钮(即在启用调试的情况下重新运行应用程序)-附加到调试器``连接但似乎有一半时间忽略断点
minifyEnabled false && shrinkResources false。
在我的情况下,它只发生在模拟器上调试时。在真实设备或单元测试上调试是可行的。
【讨论】:
现在尝试调试代码。
我希望这会有所帮助!
【讨论】:
就我而言,我添加了
debug {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
在应用级 gradle 的 buildTypes 中。 我刚刚删除了它,然后我就可以调试了。就是这样。
【讨论】: