Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未修改的android应用程序项目中缺少R.java_Java_Android_Eclipse_R.java File - Fatal编程技术网

未修改的android应用程序项目中缺少R.java

未修改的android应用程序项目中缺少R.java,java,android,eclipse,r.java-file,Java,Android,Eclipse,R.java File,在提出这个问题之前,我做了很多研究,我不认为我有一个典型的“R.java缺失”问题 我下载了Eclipse平台,从developer.android.com安装了android插件,并打开了一个新的android应用程序项目 空项目默认使用一个简单的“helloworld”程序,我只是想在继续之前测试一下这个程序是否有效。代码无法编译,错误消息为“R无法解析为变量”。结果证明R.java文件不存在 我已尽一切努力让它生成文件: 重建项目 重新启动Eclipse 项目>清洁 删除gen文件夹并重新

在提出这个问题之前,我做了很多研究,我不认为我有一个典型的“R.java缺失”问题

我下载了Eclipse平台,从developer.android.com安装了android插件,并打开了一个新的android应用程序项目

空项目默认使用一个简单的“helloworld”程序,我只是想在继续之前测试一下这个程序是否有效。代码无法编译,错误消息为“R无法解析为变量”。结果证明R.java文件不存在

我已尽一切努力让它生成文件:

  • 重建项目
  • 重新启动Eclipse
  • 项目>清洁
  • 删除gen文件夹并重新创建它
  • 制作一个不同的项目并尝试编译它
  • 检查更新
  • 从另一个项目(我在另一台计算机上创建的)复制R.java文件
  • 我甚至从另一个网站上再次下载了Eclipse
  • 到目前为止,一切都不起作用

    有什么想法吗

    package com.example.pleasework;
    
    import android.os.Bundle;
    import android.app.Activity;
    import android.view.Menu;
    
    public class MainActivity extends Activity {
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
    
    
    @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;
    }
    
    }
    

    确保您正在使用Android SDK进行Android开发。你可以在这里找到它:


    这包含您需要的Eclipse版本,以及您需要的所有插件

    您可以使用Ctrl+Shift+O命令“组织导入”并生成任何缺少的导入语句

    有时,这会生成错误的import语句,从而隐藏R.java

    有关更多信息,请查看


    也许可以检查您的XML文件?一个错误就可以毁掉你的整个项目。
    但话说回来,自从发布以来我一直在使用Android Studio,我可能把这里的事情搞砸了。

    你说你已经安装了adt。但是如何在eclipse中的窗口->首选项->android中设置android文件夹呢。现在,如果已创建gen文件夹,则可以添加

    import com.example.pleasework.R;
    

    为了让它正常工作。

    问题涉及到R.java,我们为什么要下载SDK?因为OP说,“我下载了Eclipse平台,从developer.android.com安装了android插件,并打开了一个新的android应用程序项目。”你想确保你使用的是android提供的SDK,它包含Eclipse的一个版本。