有没有办法配置 Android Studio 使其自动将调试器附加到 Android 进程(特别是由服务启动的后台进程)?我希望在运行在后台进程中的服务中设置断点,使得可以在 Android Studio 中停止执行。我已经能够手动启动已启动的服务并手动附加调试器以使其工作。我只是想知道是否有一些方法可以配置 Android Studio 使其自动实现这一点。
编辑:我可能应该先提到,我想将调试器附加到从服务启动或绑定创建的后台 Android 进程。
有没有办法配置 Android Studio 使其自动将调试器附加到 Android 进程(特别是由服务启动的后台进程)?我希望在运行在后台进程中的服务中设置断点,使得可以在 Android Studio 中停止执行。我已经能够手动启动已启动的服务并手动附加调试器以使其工作。我只是想知道是否有一些方法可以配置 Android Studio 使其自动实现这一点。
编辑:我可能应该先提到,我想将调试器附加到从服务启动或绑定创建的后台 Android 进程。
adb shell am set-debug-app -w packagename
,它会等待调试器连接。你可以使用这个小按钮直接在启动时附加调试器来运行应用程序: