我安装了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");
}
...
}
答案 0 :(得分:0)
原因,helloworld()是您自己项目的一个功能。 Log是一个未在您自己的项目中声明但只使用的类。将jar包含在其中的Log类来修复它。