Java 如何删除日志I错误
这是我的Java 如何删除日志I错误,java,android,Java,Android,这是我的MainActivity.java。这就是我所尝试的。但这是一个错误 package com.funbegins; import org.apache.commons.logging.Log; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.Menu;
MainActivity.java
。这就是我所尝试的。但这是一个错误
package com.funbegins;
import org.apache.commons.logging.Log;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn_go=(Button)findViewById(R.id.button1);
btn_go.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Log.i("clicks","You Clicked B1");
Intent i=new Intent(
MainActivity.this,
MainActivity2.class);
startActivity(i);
}
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
这就是我得到的错误
`onClick(View)- The method e(String, String) is undefined for the type Log`
我还尝试定义点击和消息的字符串,如下所示
String clicks="clicks";
String message="You Clicked B!1";
Log.i(clicks,message);
提前感谢更改导入声明
import org.apache.commons.logging.Log;
与
您需要将
android.util.Log
导入android 这是因为您可能已经导入了任何库项目或任何包含名为Log的类的jar文件,这就是您导入该日志的原因
import org.apache.commons.logging.Log;
所以它会给你错误
所以你必须使用android系统的android.util.Log
因此,将日志导入为
import android.util.Log;
而不是
import org.apache.commons.logging.Log;
导入
android.util.Log
而不是org.apache.commons.logging.Log
import org.apache.commons.logging.Log;