首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android调试器不会停止在运行API 29、Android 10和API 30 Android 11的设备上重新配置回调断点

Android调试器不会停止在运行API 29、Android 10和API 30 Android 11的设备上重新配置回调断点
EN

Stack Overflow用户
提问于 2020-11-02 11:43:02
回答 1查看 372关注 0票数 1

我使用的是Android Studio 4.1 Build #AI-201.8743.12.41.6858069,建于2020年9月23日。

调试下面的代码片段时,调试器从未停止在Retrofit的onSuccess回调中的行处,即使调用成功并且响应数据显示在UI中。

N.B这个问题只出现在real (三星Tab A 2019,Android 10)和运行Android10API 29和Android11API 30的安卓演播室仿真器上,根据我的测试(在两台不同的PC上完成)。这在调试过程中造成了巨大的混乱。更奇怪的是,在一些随机的情况下,调试器会停在断点上!但是,你必须连续尝试7到8次,你就会幸运一次!

P.S我在物理和android模拟器上测试了相同的代码,从API 21到28,调试器在Retrofit回调的适当断点处停止。(工作得很好)

下面是一个包含此代码片段的示例项目的链接。您可以在您的机器上试用它,并在放置断点与放置在"MainActivity.java".屏幕截图中的断点相同之后亲自查看。如果有人得到不同的结果,请分享。

更新:调试器不仅在Retrofit回调方法上停止,而且如果您覆盖任何接口方法,调试器将不会停止在这些方法的断点处。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-24 15:00:57

我也面临着同样的问题。更新android 4.1.1后,回调中的断点开始工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64644931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档