R.java Missing in Android Project in NetBeans

2019-02-09 20:43发布

I'm doing this for a project in AP Computer Science.

Basics:
Mac OS X 10.5.8
NetBeans 7.0
Android SDK 3.0 (Level 11)

So I'm trying out some of the Android API Demos in NetBeans (I prefer it over Eclipse) and I'm using samples\android-11\ApiDemos\ for the source. The R.java file is not generating and "package R does not exist". I've looked at other answers, and they say to Clean and Build the Project, but that option is grayed out in NetBeans (so are just the "Clean" and "Build" options). Any ideas on what I should try before I switch to Eclipse? I also have a computer running Windows 7 if I need to change the OS. Thanks!

8条回答
Explosion°爆炸
2楼-- · 2019-02-09 21:02

Right-click your project and hit build. It will generate the missing R class for you. At least it did for me in Netbeans 7.1

查看更多
祖国的老花朵
3楼-- · 2019-02-09 21:03

I had the same problem, but all I did was a "Clean and Build", and then the R file was created by Netbeans (running 7.1).

I had to run netbeans as administrator on my Windows 7 pc before it could build the R file. If you're saving the project to somewhere "secured", make sure that Netbeans gets all the neccessary rights to read/write/edit that location

查看更多
别忘想泡老子
4楼-- · 2019-02-09 21:03

In my case adb was missing.After installing adb everything worked fine.

查看更多
小情绪 Triste *
5楼-- · 2019-02-09 21:04

Get Android plugin for NetBeans and then you will be able to open these project and play with them. The project home page is http://www.nbandroid.org/

Some initial steps may be needed. Set up SDK location in Tools | Options | Misc | Android. Then check that your project has some build target set in (select project, r-click and go to project properties). Once the build target is set plugin will (re-)generate build script and required .properties files. You'll be able to run build then.

-Radim

查看更多
闹够了就滚
6楼-- · 2019-02-09 21:10

Several things could be going on, but what happens to most people is:

  1. an error makes R not build
  2. R is unknown, they try to fix the error by importing packages
  3. There is now a "import R.id" or something in the java files
  4. ...
  5. Loss

Also, it could just be point one, that a problem with the setup (manifest broken, wrong project props, or something like that) make R not generate, and then you won't have R.

But really, I've seen some examples of people doing point 3.

查看更多
贼婆χ
7楼-- · 2019-02-09 21:14

I had the same problem and it was due to the package of R not being the same as the one for Main. I just moved Main to the same package as R and everything is fine after I hit Build.

查看更多
登录 后发表回答