我是这个平台的新手,请帮我找出错误是什么...
的setContentView(R.layout.main); //此行显示错误。
代码:
package com.example.helloandroid;
import android.R;
import android.app.Activity;
import android.os.Bundle;
public class HelloAndroidActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
答案 0 :(得分:4)
尝试删除行import android.R
,然后清理项目。
答案 1 :(得分:2)
只需添加有关错误原因的详细信息。
因为有一个android.R导入所以setContentView()正在寻找一个布局文件'android.R.layout.main',并且SDK附带的布局文件中没有main.xml。因此,使用正确的R.java导入将起作用。
答案 2 :(得分:1)
清理Project然后尝试运行因为我在一个月之前遇到同样的问题并且记住layout / main.xml必须是他们的并且它不能包含任何错误。 你也可以这样做
import android.R;
或强>
import your.application.packagename.R;
现在清除项目并运行它。
答案 3 :(得分:0)
您必须只需更改
setContentView(R.layout.main);
......来:
setContentView(R.layout.activity_main);
...因为布局包含此.xml
文件。
我希望你的问题能够得到解决。
答案 4 :(得分:0)
首先删除import android.R;
在xml fiels上进行任何更改后,您必须清理项目。
构建>清洁项目
之后,每件事都会纠正。