R.java在NetBeans中的Android项目中丢失

时间:2011-05-26 02:49:18

标签: java android netbeans r.java-file

我正在为AP计算机科学项目做这件事。

基础:
Mac OS X 10.5.8
NetBeans 7.0
Android SDK 3.0(等级11)

所以我在NetBeans中尝试了一些Android API演示(我更喜欢Eclipse),而我正在使用samples \ android-11 \ ApiDemos \作为源代码。 R.java文件没有生成,“包R不存在”。我查看了其他答案,他们说清理和构建项目,但该选项在NetBeans中显示为灰色(因此只是“清理”和“构建”选项)。在切换到Eclipse之前我应该​​尝试的任何想法?如果我需要更改操作系统,我还有一台运行Windows 7的计算机。谢谢!

8 个答案:

答案 0 :(得分:11)

右键单击您的项目并点击构建。它会为你生成缺少的R类。至少它在Netbeans 7.1中为我做了

答案 1 :(得分:2)

只需右键单击项目,选择“更新损坏的项目”命令,然后“生成”不再是灰色。建立它,好吧!!

The right-click menu command

答案 2 :(得分:1)

我遇到了同样的问题,但我所做的只是“清理和构建”,然后R文件由Netbeans创建(运行7.1)。

在构建R文件之前,我必须在Windows 7 PC上以管理员身份运行netbeans。如果您将项目保存到某个“安全”的位置,请确保Netbeans获得读取/写入/编辑该位置的所有必要权限

答案 3 :(得分:0)

获取NetBeans的Android插件,然后您就可以打开这些项目并使用它们。项目主页为http://www.nbandroid.org/

可能需要一些初步步骤。在工具|中设置SDK位置选项|杂项| Android系统。然后检查您的项目是否设置了一些构建目标(选择项目,单击r并单击项目属性)。设置构建目标后,插件将(重新)生成构建脚本和所需的.properties文件。你将能够运行build。

-Radim

答案 4 :(得分:0)

可能会发生一些事情,但大多数人会发生什么:

  1. 错误导致R无法构建
  2. R未知,他们尝试通过导入包
  3. 来修复错误
  4. 现在有一个“import R.id”或java文件中的内容
  5. ...
  6. 损失
  7. 此外,它可能只是第一点,设置问题(清单损坏,错误的项目道具或类似的东西)使R不生成,然后你就不会有R。

    但实际上,我已经看到一些人在做第3点的例子。

答案 5 :(得分:0)

我遇到了同样的问题,这是由于R的包与Main的包不同。我刚将Main移动到与R相同的包中,在点击Build之后一切都很好。

答案 6 :(得分:0)

就我而言,adb丢失了。安装adb后,一切正常。

答案 7 :(得分:0)

您只需右键单击该项目,然后从上下文菜单中选择 build 即可。

(这适用于我。我使用的是NetBeans 8.1)