好的,这就是我正在做的事情,我正在尝试创建一个非常简单的Android应用程序,因为这是我第一次尝试从hackaday.com上学习教程
http://hackaday.com/2010/07/21/android-development-101-part-3introduction-to-databases/
现在我已经准备好了所有代码。唯一的问题是,我在setContentView(R.layout.activity_main)
收到错误。这是我的代码
package com.ernest.randomquotes;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.content.Context;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import com.ernest.randomquotes.R;
public class MainActivity extends Activity {
**@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}**
正如您所见,我甚至导入了com.ernest.randomquotes.R
,但仍然会返回错误。我也试过删除gen文件夹,因为我在stackoverflow中读了几个答案,它对他们有效。我知道gen文件夹中生成了.R
吗?那为什么不为我生成呢?
相信我,我已经研究了几个小时,但我仍然遇到错误
答案 0 :(得分:1)
尝试关闭项目,重新打开然后构建/清理。如果这不起作用,重启eclipse。希望能做到。另外,如果导入了andriod.R,请检查您的活动文件?这有时会导致问题。
答案 1 :(得分:1)
不要导入com.ernest.randomquotes.R。清理你的项目并重试然后重新启动...尝试两次三次清理并构建,你将获得
答案 2 :(得分:1)
如果你的res文件夹出错了,生成文件夹中的R.java,如果没有显示(有时会发生)清理项目,错误应该点亮
答案 3 :(得分:0)
创建新项目后清理或构建项目并删除此import com.ernest.randomquotes.R;
行,因为在创建项目后,R file
不会自动生成。