我正在为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的计算机。谢谢!
答案 0 :(得分:11)
右键单击您的项目并点击构建。它会为你生成缺少的R类。至少它在Netbeans 7.1中为我做了
答案 1 :(得分:2)
只需右键单击项目,选择“更新损坏的项目”命令,然后“生成”不再是灰色。建立它,好吧!!
答案 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)
可能会发生一些事情,但大多数人会发生什么:
此外,它可能只是第一点,设置问题(清单损坏,错误的项目道具或类似的东西)使R不生成,然后你就不会有R。
但实际上,我已经看到一些人在做第3点的例子。
答案 5 :(得分:0)
我遇到了同样的问题,这是由于R的包与Main的包不同。我刚将Main移动到与R相同的包中,在点击Build之后一切都很好。
答案 6 :(得分:0)
就我而言,adb丢失了。安装adb后,一切正常。
答案 7 :(得分:0)
您只需右键单击该项目,然后从上下文菜单中选择 build 即可。
(这适用于我。我使用的是NetBeans 8.1)