启动新的Android项目后立即无法识别主要布局

时间:2012-02-06 21:14:00

标签: java android main

当我开始一个新的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);
    }

3 个答案:

答案 0 :(得分:4)

R文件的包名称和源代码的包名称可能不匹配。确保您的代码所在的包与清单文件中定义的包相同。否则,您将需要使用完整的包名称导入R文件(例如:com.example.R.layout.main)。

如果匹配,由于某种原因,您的R文件未正确生成。尝试清理你的项目。

此外,开始接受一些答案。由于你的接受率很差,我几乎没有回答这个问题。

答案 1 :(得分:0)

这可能是一个非常简单的答案,但它在我之前发生过。尝试重启eclipse。档案 - >重新启动

答案 2 :(得分:0)

尝试使用主要活动类文件中的完整路径导入R.java文件...

import com.example.packagename.R;

希望,这将解决您的疑问。