【问题标题】:Debug an already running app without restarting it调试已经运行的应用程序而不重新启动它
【发布时间】:2012-06-29 13:06:26
【问题描述】:

是否可以在不重启应用的情况下将 Eclipse 连接到已经运行的应用?

【问题讨论】:

  • 万亿美元问题

标签: android eclipse debugging


【解决方案1】:

Eclipse

1- 确保在 Eclipse 中有应用程序的项目代码(如果没有应用程序代码,则无法调试应用程序)。

2- 打开 DDMS 透视图(窗口 > 打开透视图 > 其他 > DDMS)

3- 在“设备”选项卡中选择您的设备并根据需要展开。

4- 选择你的应用程序(你会看到包名)

5- 单击“设备”选项卡旁边的小错误图标以附加调试器。


Android Studio

单击“附加调试器”图标。就是下图右边那个。

或者,您可以通过运行 > 将调试器附加到 Android 进程来访问此功能。

您将看到一个对话框,其中显示了已连接的设备以​​及您可以调试的正在运行的应用程序。

选择一个进程并单击“确定”。

【讨论】:

  • 你如何在 Android Studio 中做到这一点?
  • @CQM Go to help -> 搜索'attach debugger to android process' -> 然后选择你要调试的进程。
【解决方案2】:

是的,可以在不重新启动的情况下调试已经运行的应用程序。

步骤

只需运行您的应用程序,转到设备选择您的设备,然后选择您已经运行的应用程序,然后选择设备窗口顶部的调试选项。 它将开始调试您的应用。

【讨论】:

  • 我认为找到它最简单的方法是在eclipse的DDMS透视图中。
  • 你如何在 Android Studio 中做到这一点?
猜你喜欢
  • 2017-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-01
  • 2011-03-08
  • 1970-01-01
相关资源
最近更新 更多