有没有在 Android Studio 中调试服务的正确方法?还是 Android Studio 无法做到这一点?当我尝试调试时,它只会断开套接字。("与目标VM断开连接,地址:'localhost:8600',传输'socket')
希望你能在这里帮助我..
我通过这里的一些链接作为建议所做的事情,我已经放置了 .waitForDebugger 但没有任何反应。请帮助我.. 非常感谢。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent mainService = new Intent(this,MainPowerAndVolumeService.class);
startService(mainService);
android.os.Debug.waitForDebugger();
finish();
}
,用于将调试器附加到正在运行的 android 进程。这是官方信息(对于 IntelliJ,但在 Android Studio 中相同):
