0

在问这个问题之前我做了很多研究,我认为我没有典型的“R.java is missing”问题。

我下载了Eclipse平台,从developer.android.com安装了android插件,打开了一个新的Android Application Project。

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

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

  1. 重建项目
  2. 重启 Eclipse
  3. 项目 > 清洁
  4. 删除 gen 文件夹并重新创建它
  5. 制作一个不同的项目并尝试编译它
  6. 查询更新
  7. 从另一个项目(我在另一台计算机上制作)复制 R.java 文件
  8. 我什至从另一个网站再次下载了 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;
}

}
4

4 回答 4

1

确保您使用 Android SDK 进行 Android 开发。你可以在这里得到它:http: //developer.android.com/sdk/index.html

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

于 2013-06-13T23:01:07.237 回答
0

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

有时这会生成不正确的导入语句,从而隐藏 R.java

有关更多信息,请查看http://source.android.com/source/using-eclipse.html

并且R 无法解决 - Android 错误

于 2013-06-13T23:06:01.850 回答
0

你说你已经安装了adt。但是如何在 Window -> Preferences -> Android 中设置 Eclipse 中的 android 文件夹。现在,如果创建了 gen 文件夹,您可以添加

import com.example.pleasework.R;

让它工作。

于 2013-06-14T09:51:41.183 回答
0

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

于 2013-06-13T23:13:49.497 回答