我有两个项目:consle和android项目。我想比较变量的值,因为相同的代码(我认为)给出了不同的结果。我必须找到错误。 如果我按下F6按钮,状态只会在一个项目中发生变化。 是否可以动态切换调试项目?
答案 0 :(得分:12)
在两个项目中放置断点并以调试模式启动它们。
切换到“Debug”透视图并在那里找到“Debug” view 。您将看到一个活动调试会话列表及其各自的调用堆栈。您可以单击每个调试会话的每个调试步骤,Eclipse将在代码编辑器中打开该步骤。 “变量”视图也将更新。
答案 1 :(得分:1)
答案 2 :(得分:-1)
在Eclipse的一个实例中,您不能同时运行两个进程。
你可以为每个项目打开两次日食。
对于Android开发,这里有一些调试文档:http://developer.android.com/tools/debugging/index.html
答案 3 :(得分:-1)
打开两个Eclipse实例,这是唯一的方法。
以下链接可以提供一些帮助 -
Can you have 2 completely independent instances of Eclipse running at the same time?
答案 4 :(得分:-2)
这是不可能的。
也许您应该接受调试日志的帮助,正如您所说,代码是相同的, 那么日志输出也应该是相同的。
使用Debug(F6)通常效率低下。