您可以按照以下四个步骤进行操作:
首先:在您的服务的第一个有趣方法中(我在create上使用过):
@Overridepublic void onCreate() { super.onCreate(); //whatever else you have to to here... android.os.Debug.waitForDebugger(); // this line is key}第二:在waitForDebugger命令后的任意位置设置断点。
第三:通过IDE中的调试按钮启动应用程序(Eclipse / Android Studio / …)。(您现在可能应该已经从清单中删除了主要的启动活动)
最后:启动adb并运行命令以启动服务:
cd $PLATFORM_TOOLS
adb shell
am startservice -n com.google.android.apps.gtalkservice/com.google.android.gtalkservice.service.GTalkService



