错误:无法打开类文件R.java

Cro*_*ias 36 java eclipse android r.java-file

做了全新的Eclipse,JDK和android-sdk安装.

我目前在创建新项目时收到此错误

[2010-09-26 16:07:56 - 测试]错误:无法打开类文件C:\ workspace\Test\gen\com\example\test\R.java:没有这样的文件或目录

这是什么原因,我该如何解决?

Eclipse Helios 32 bit
java version "1.6.0_21"
Android sdk API 8
Run Code Online (Sandbox Code Playgroud)

PS我是Android开发的新手.

编辑:我尝试了大多数解决方案,但没有任何效果.所以我开始使用我朋友安装的Eclipse Ganymede.

Enc*_*ncy 16

我有同样的问题,我需要做的就是创建项目并重新启动eclipse.

//编辑:完成"包"树的折叠也可以.

  • 傻如何运作. (3认同)

小智 14

这是一个令人讨厌的错误.

当我创建一个新的android项目时,它会100%发生.

对我来说似乎有用的是删除文件(存在并且我的用户可以访问),然后点击构建,它将重新生成它并停止呻吟.

这显然是一个错误,因为有太多人只是通过填写新项目对话框(像我)中的框来获得它,甚至没有修改任何代码!

  • 确认删除R.java并让它重新生成.谢谢Sam Bartle. (3认同)

Upv*_*ote 12

看看你的控制台.这是一个令人厌恶的错误.由于aapt是自动生成R.java的工具,因此,R.java没有生成.

由于R.java是一个自动生成的文件,用于存储有关drawable的信息,因此您应该重建项目.在此之前,请查看布局xml文件并检查它们是否有错误.

请注意,应选择Project - > Build All.还尝试运行您的项目.


小智 5

删除Eclipse工作空间目录和Project-> Clean-> Build Project上的Read Only属性对我来说很有用.然后我从Eclipse中单击项目目录并执行了F5(刷新).R.java是在gen文件夹中生成的.