设备上的 Android Studio 慢速调试

Posted

技术标签:

【中文标题】设备上的 Android Studio 慢速调试【英文标题】:Android Studio Slow Debugging on Device 【发布时间】:2014-12-19 09:51:43 【问题描述】:

直到最近,当我注意到调试变得非常缓慢时,一切都很好。我不记得任何会导致这种情况的剧烈变化。

UI 导航有明显的延迟,网络操作需要很长时间。如果我重新启动手机并重新启动 android Studio/ADB,这会有所补救。

应用在正常模式下运行时表现良好。

我在 Android 4.4.2 上使用 Dalvik 运行时。我没用过ART。

关于如何解决这个问题的任何建议?

【问题讨论】:

旁注:在项目中使用 Android V4 支持库,虽然看不出这会如何影响调试,但仅供参考。 同样,我使用的是真手机,即使我只有 1 个断点,从一个活动转到下一个活动也需要几分钟。 【参考方案1】:

在调试书签(按钮“查看断点”)中检查您的断点,如果您过去忘记删除许多断点,这可能会减慢您的调试器。就我而言,删除所有断点可以解决问题。

【讨论】:

我不小心在 var 初始化时留下了断点。删除它,它现在运行非常流畅,谢谢! 在 Android Studio 4.1.1 中,我们还可以通过取消选中断点来禁用断点,这也有助于加快调试速度。这样就不需要删除断点了。【参考方案2】:

我之前有过这样的经历,这是由于我在项目中附加了一个自定义库,我仍然不知道这两个是如何相关的,但是在删除该库之后它就像一个魅力一样工作。 查看最近添加到您的项目中的内容,也许它对您也有帮助。

【讨论】:

以上是关于设备上的 Android Studio 慢速调试的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android Studio 中为 Flutter 上的小部件测试进入调试模式?

Visual Studio 2010 上的 VC++:使用调试堆发布构建

Android Studio 调试

Android Studio - 真正的 Android 设备上的 Google 地图在发布 apk 时仍为空白

Android Studio“等待调试器”

在 android studio 中使用设备调试时,Android Logcat 为空