在Android Studio中自动将调试器附加到Android进程

Dan*_*ino 22 debugging android breakpoints android-studio

有没有办法配置Android Studio自动将调试器附加到android进程(特别是由服务启动的后台进程)?我希望断点能够在Android Studio中停止执行后台进程中运行的服务.我已经能够手动启动已启动的服务并手动附加调试器以使其工作.我只是想知道是否有一些配置Android Studio自动执行此操作.

编辑:我可能应该首先提到我想将调试器附加到从启动或绑定到服务创建的后台android进程.

smo*_*dvd 14

如果你有包名,你输入adb shell am set-debug-app -w packagename让它等到调试器连接


dav*_*993 3

您可以使用以下小按钮运行在启动时直接连接调试器的应用程序:

Android Studio 菜单栏

  • 这似乎只能捕获与应用程序运行相同进程的断点。我试图捕获的断点位于配置为在远程进程中运行的服务中(即清单中的远程属性设置为进程的名称)。 (7认同)