android - 在 minifyEnabled false 之后,Android 调试器不会在断点处停止
问题描述
调试器不会在任何断点处停止。我尝试清除所有断点并将它们重新添加,但我在控制台中看到调试语句。
根据 这个答案,在您的应用程序模块的 build.gradle 中,为我的构建变体禁用 minifyEnable 并将其更改为 false。
debug {
debuggable true
minifyEnabled false
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
我也这样做了,但仍然存在同样的问题。
解决方案
由于您处于调试配置中,因此您不需要缩减资源或添加 proguard
debug {
debuggable true
minifyEnabled false
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
改成
debug {
debuggable true
minifyEnabled false
// shrinkResources true
// proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
推荐阅读
- java - Java 中 JTable 中的查找器
- wordpress-gutenberg - 如何在 Wordpress 的管理页面上启用块样式?
- php - PHP array_combine 如果不为空
- python - 我使用 datetime 模块有什么错误?
- c - 将字符串数组传递给 fscanf 的函数
- json - “请插入一个有效的 JSON 文件。” 在集成 My dialogflow 聊天机器人时在 Kommunicate 中显示
- javascript - 如何删除 gtag 上的初始网页浏览命中
- php - PHP在十进制的4个非零数字后切掉数字
- nlp - 如何在 Google Colab 中导入保存的模块?
- java - 数组返回 null