我使用Eclipse编写Java代码(适用于Android),我试图像往常一样调试代码(我通常会使用C#)。

据我所知,Eclipse中的调试确实非常糟糕。我不知道我做错了什么,但似乎很糟糕。

这是正在运行的代码,我得到了某种异常,我希望通过打破“catch”-clause并查看变量“e”来查看异常是什么:

try

{

ConnectivityManager connectivityManager = (ConnectivityManager) this.getSystemService( Context.CONNECTIVITY_SERVICE );

NetworkInfo activeNetInfo = connectivityManager.getActiveNetworkInfo();

NetworkInfo mobNetInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);

NetworkInfo.State state = mobNetInfo.getState();

}

catch(Exception e)

{

Log.v("MyAp", e.toString()); // I break on this line, and want to see what e is

}

问题是我不能通过将鼠标放在它上面看到“e”(就像我在我心爱的Visual Studio中一样)。

现在,我知道我可以调出“Variables”选项卡,其中列出了可以从我打破时可以访问的所有变量,但这有点太糟糕了。

我知道 - Eclipse没有办法“悬停”你感兴趣的变量,就像在Visual Studio中一样?

编辑1:

谢谢你的回答。但是,仍然有同样的问题=(

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐