当我开始一个新的Android项目时,下面的代码是自动生成的。
我在“R.layout.main”上收到错误,说它不存在。
我实际上有一个main.xml,当我在Graphical Layout选项卡中编辑它时,我可以看到布局的变化。
如何解决此问题,以便运行我的应用程序?
public class ComplimentGeneratorActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
答案 0 :(得分:4)
R文件的包名称和源代码的包名称可能不匹配。确保您的代码所在的包与清单文件中定义的包相同。否则,您将需要使用完整的包名称导入R文件(例如:com.example.R.layout.main)。
如果匹配,由于某种原因,您的R文件未正确生成。尝试清理你的项目。
此外,开始接受一些答案。由于你的接受率很差,我几乎没有回答这个问题。
答案 1 :(得分:0)
这可能是一个非常简单的答案,但它在我之前发生过。尝试重启eclipse。档案 - >重新启动
答案 2 :(得分:0)
尝试使用主要活动类文件中的完整路径导入R.java文件...
import com.example.packagename.R;
希望,这将解决您的疑问。