假设我在Android Studio项目中有两个应用:" S_App"是一个公开服务的应用程序,但没有任何活动,也没有GUI。 " C_App"是一个客户端应用程序,具有在S_App中启动服务的GUI。
我想调试S_App,但我不知道如何直接在Android Studio中执行此操作。由于应用程序本身没有做任何事情并且没有GUI,我需要启动C_App来使它做一些事情。但是,如果我"调试C_App"从Android工作室然后只有C_App附加到调试器,但不是S_App,因此不会打到任何断点。
我知道您可以手动将调试器附加到进程,但每次执行都很繁琐。我有没有办法配置Android Studio,以便它将调试器附加到S_App,但实际上在C_App中启动了一个Activity?我在"编辑配置"中看到了对话框,您可以选择要启动的自定义活动,但这仅限于您正在调试的应用内的活动。