然后在具有 API 级别 23 的真实设备上对其进行调试:
问题是当我尝试通过 Android 操作系统自己的类进行调试时,我得到“源代码与字节码不匹配”。为什么会这样?运行应用程序的测试设备是 API 级别 23,被调试的源文件也是级别 23。
我真的很困惑。谁能解释为什么我会看到此消息以及如何修复它?
原文由 Crocodile 发布,翻译遵循 CC BY-SA 4.0 许可协议
然后在具有 API 级别 23 的真实设备上对其进行调试:
问题是当我尝试通过 Android 操作系统自己的类进行调试时,我得到“源代码与字节码不匹配”。为什么会这样?运行应用程序的测试设备是 API 级别 23,被调试的源文件也是级别 23。
我真的很困惑。谁能解释为什么我会看到此消息以及如何修复它?
原文由 Crocodile 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是我的解决方案:
如果您有多个库版本,这可能会有所帮助。
单击箭头图标
你会得到这个
我误按了“禁用”按钮,您可以在调试器设置中启用它
如果你没有第3步的提示,也许你可以检查一下你是否检查了设置选项
原文由 Jeffery Ma 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
2 回答818 阅读✓ 已解决
1 回答432 阅读
3.1k 阅读
2 回答968 阅读✓ 已解决
4 回答3.6k 阅读✓ 已解决
在 Google 的 IssueTracker 中有一个未解决的问题。
该问题中给出的潜在解决方案(截至本文发布之日)是: