android-studio - 为什么我在android studio中调试时看不到一些代码?
问题描述
我想在调试时查看某个包中的代码
我想如果我单击“框架”选项卡中的行,如上图所示,我可以访问代码
但我无法从 URL 类的上层到达
像这样。
为什么会这样,我怎样才能看到代码以便我知道我的应用程序为什么不起作用?
解决方案
这可能是因为发布版本变体(您可以在 Build-Variants 部分中设置)被错误地选择,只有 debug-variant 是可调试的。
希望这对您有所帮助。
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt')
signingConfig signingConfigs.release
}
debug {
debuggable true
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt')
signingConfig signingConfigs.release
}
}
推荐阅读
- linux - 如何找到处理 bash 管道的进程
- excel - 如何从外部工作簿导入工作表并使用文件名(末尾没有 .datatype)作为新工作表名称?
- javascript - 根据 ID 在 React 中编辑对象数组中的属性
- recaptcha - 是否可以跟踪一个人何时失败 recaptcha v2?
- php - pg_fetch_assoc 返回 null
- regex - 在全局多行模式 (/gm) 中使用 RegEx 仅匹配 PHP 代码
- javascript - 重新加载部分后,更改时的选择选择器不起作用
- webpack - 从 Gulp 迁移到 Webpack 4 - 连接脚本而不解决依赖关系
- visual-studio-code - 带有多语言 Monorepo 的 VSCode
- orange - 如何在 Orange 中使用 Python Script Widget 进行连接