6

我正在为 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 的计算机。谢谢!

4

8 回答 8

11

右键单击您的项目并点击构建。它将为您生成缺少的 R 类。至少它在 Netbeans 7.1 中对我有用

于 2012-01-21T13:55:08.720 回答
2

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

右键菜单命令

于 2012-03-26T15:01:00.793 回答
1

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

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

于 2012-05-16T14:50:57.307 回答
0

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

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

-拉迪姆

于 2011-05-26T09:46:32.430 回答
0

可能会发生几件事,但大多数人会发生以下情况:

  1. 错误使 R 无法构建
  2. R 未知,他们尝试通过导入包来修复错误
  3. java文件中现在有一个“import R.id”或其他东西
  4. ...
  5. 失利

此外,它可能只是第一点,设置问题(清单损坏、错误的项目道具或类似的东西)使 R 无法生成,然后您将不会拥有 R。

但实际上,我见过一些人做第 3 点的例子。

于 2011-12-24T23:13:10.090 回答
0

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

于 2012-02-23T02:57:16.277 回答
0

在我的情况下 adb 丢失了。安装 adb 后一切正常。

于 2014-10-28T09:28:01.080 回答
0

您只需右键单击项目并从上下文菜单中选择构建。

(这对我有用。我使用的是 NetBeans 8.1)

于 2015-12-13T19:57:49.443 回答