在Eclipse中陷入错误

时间:2015-01-01 18:43:40

标签: eclipse debugging

我安装了Eclipse并且遇到了进入功能的问题。通常,如果我想点击F5进入一个函数,无论我们是否真的可以进入它,Eclipse都会执行该行。

例如,在线路上调试" Log.d(" hello1"," world");",如果我点击F5,我得到一个错误。 ClassLoader.class屏幕打开并说明"源附件不包含文件ClassLoader.class的源。您可以通过单击下面的更改附加源"

来更改源附件

但是,如果我踏入" helloWorld();",它就会进入该功能。

以前,我可以通过点击" F5"在断点之后逐行完成一个程序。但这似乎不再可能。原因和补救措施是什么?我知道我在试图修复它时更早地改变了.jar,而且我不确定我是否以某种方式使它变得更糟。

public class MainActivity extends ActionBarActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Log.d("hello1", "world");
    helloWorld();
}

public void helloWorld(){
    Log.d("hello2", "world");
}

...
}

1 个答案:

答案 0 :(得分:0)

原因,helloworld()是您自己项目的一个功能。 Log是一个未在您自己的项目中声明但只使用的类。将jar包含在其中的Log类来修复它。