通常我通过在终端输入jdb来开始调试java程序,然后它将进入调试模式,然后我可以输入类似于"stop at com.android.contacts.dirtyImport.DirtyImportManager:95“to to jdb to stop at jdb”这样的内容。类似于"jdb < stop at com.android.contacts.dirtyImport.DirtyImportManager:95".我有这个要求的原因是,我想
我想使用命令行在我的设备(Nexus One --不是模拟器)上调试我的Android应用程序。我对如何结合使用jdb和android.os.Debug.waitForDebugger来设置断点感到困惑。android.os.Debug.waitForDebugger(); int r = j;使用ddms,我可以看到当我启动应用程序时,它正在等待调试器显然,只需附加jdb就会立即继续运行应用程序,而不会停止。jdb -attach localhos
我正在尝试调试Android中的本机cpp文件,并遵循了这个中的讨论。我认为我完成了所有步骤,并进行了本机代码调试。首先调试Android应用程序。然后启动ndk-gdb-py。当我启动C++本机调试时,我得到的错误为Failed to execute MI command:Error message然后,当我再次进行调试时,在控制台中的进度状态是unable to attach to target VM而不是Assig