【问题标题】:R.java Missing in Android Project in NetBeansNetBeans 的 Android 项目中缺少 R.java
【发布时间】:2011-09-02 06:07:36
【问题描述】:

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

【问题讨论】:

    标签: java android netbeans r.java-file


    【解决方案1】:

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

    【讨论】:

    • “我也是!”我做了一个ctrl-shft-I 并添加了一个import anddroid.R 行。不得不删除它,但只是构建工作。谢谢!
    【解决方案2】:

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

    The right-click menu command

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:

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

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

        -拉迪姆

        【讨论】:

        • 我已经设置了 SDK 位置,并且该项目有一个构建目标。还有什么我想念的吗?
        • 我也有这个问题。关于创建一个没有编码的新项目。
        • 此外,我可以在 Eclipse 中使用 Android 1.9、Android 2.2 和 Android 3.0、3.1 重现这一点。我怀疑 SDK Manager 存在更新问题?我不能认为所有这些 IDE 的模板都损坏了?
        【解决方案5】:

        可能会发生一些事情,但发生在大多数人身上的是:

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

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

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

        【讨论】:

          【解决方案6】:

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

          【讨论】:

            【解决方案7】:

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

            【讨论】:

              【解决方案8】:

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

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

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2014-03-31
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2015-05-01
                • 1970-01-01
                相关资源
                最近更新 更多