Java / Eclipse – 没有更多的R文件

我现在在Eclipse几个小时了,即使在互联网上进行了很多search之后,我仍然没有find解决scheme,但我的项目中没有更多的R.java文件。

刚刚创build或在我的旧项目,我没有R文件了,我尝试了这么多的解决scheme(卸载,重新安装Eclipse,清理我的项目,检查我所有的XML,修复问题与Android工具等.. 。)

请有人可以告诉我在这种情况下做什么?

嘿如果你刚刚更新到ADT Rev 22:

我也有这个问题。 Tools文件夹中有一个名为“Android SDK Build-tools”的新组件需要安装。

步骤1

打开Android SDKpipe理器

第2步

select新添加的Build Tools并安装。 (如果问题仍然存在,请转到Project Properties => Java Build Path => Order and Export并检查 Android Private Libraries,然后清理并生成项目。

可能需要重复此过程,在更新之后重新启动SDKpipe理器,并确保它看起来像这样(安装了所有工具):

请参阅图像中的构建工具

更多信息: https : //groups.google.com/forum/?fromgroups=#!topic/android- developers/ rCaeT3qckoE%5B1-25-false%5D

也许在项目属性 – > Java构buildpath – >库没有:

  • Android 4.2.2(或其他版本)
  • Android的依赖?

如果是这样,然后右键单击项目 – > Android工具 – >修复android属性,看看这个库出现了。

谢谢大家救我! 我花了整个下午搜寻这个错误。 最后,我的项目工作。 顺便说一下,我也遇到了一个我想和你分享的问题:

升级后,即使我的项目没有错误了。 在运行期间,似乎无法从放置在\ libs中的jar中find类。

进入Project => properties => Java build path => Order and Export。 请确保你所有的jar子都被检查过

如果这个问题在一个运作良好的项目中突然发生,

第一步是找出这个问题是否只出现在当前的项目或所有其他项目中。

如果当前工作空间中的所有其他项目都在工作,那么最近编辑的XML / mainfestfile / resourse文件有90%的问题。

这个错误不会显示为红色标记,我们必须找出最近在这些文件中所做的事情。

尝试这个

 sudo apt-get install lib32stdc++6 lib32z1 lib32z1-dev 

它解决了我的问题

closures你的eclipse,并刷新系统后,尝试再次打开Eclipse。 我认为你正在使用模拟器与日蚀。 这可能是因为系统的内存不足(RAM)问题。 当我使用模拟器时,我曾经面对同样的问题

每当xml出现任何错误时,R就会丢失,所以检查项目中是否有任何xml错误,除非你修复它,否则你不能在清理或构build时取回你的R。 修复xml文件并执行一个干净的你将会生成R。 还检查文件 – >属性 – >build设者,看看是否一切都检查

我正在使用Eclipse Indigo,没有任何我尝试过的。 我结束了下载Juno SR2,重新安装ADT,现在一切正常。

重新安装一切,它会工作..即回到谷歌SDK或我们你使用并下载它。 将其更新到SDK Manager中的最新版本。 进入Eclipse-Project-Prefs-Java构buildpath顺序/导出TICK EVERYTHING。

问题:没有生成R文件。

猜测:尝试清洁项目,如果它是旧的。 否则创build一个新的项目,没有得到生成和没有编译错误,但是这个: no project.apk

在这种情况下,你必须检查你的SDK的内置工具。 更新SDK后可能不会安装。

因此,如果不下载 ,请将它们下载到目录下: SDK/built-tools folder 。 最后也是最重要的是以pipe理员身份运行SDK 。 这保证了所有软件包出现在其中的SDK。

根据上述链接安装SDK-Built-Tools或任何缺less的软件包,就完成了。

希望这可以帮助。

尝试一件事,创build一个新的Android项目,并传输上一个项目中的所有文件。 这对我有效。

在我的情况下,由于string.xml文件中的“&”(但错误未显示),为数组types声明string有错误。 现在问题已经解决了,因为我把“&”改成了“和”。

所以,请确保你没有这样愚蠢的使用符号,并清理项目。

我有同样的问题,但是重新检查资源文件夹中的所有XML文件对我来说是有帮助的。 我在我的XML文件中发现语法错误。 有时候再次清理和重build项目也会有所帮助。

我有可怕的不是更多的R.java。

以前我用过的一些东西:

  • 清理/重build(我们都尝试的第一件事)
  • 重新启动eclipse(可选重启pc / mac)
  • 将SDK / ADT eclipse插件更新到最新版本
  • 创build新的eclipse工作区并导入项目
  • 启用Verbose AAPT构build输出Eclipse菜单>首选项> Android>生成
  • 端口项目到Android Studio / Gradle(这帮助我实际上看到AAPT错误,我得到错误代码:138)
  • 删除最近的XML更改 – 最终,我发现删除了我添加的最近的menu.xml文件,并注释了它们被引用的地方解决了问题,最后我得到了R.java。

我最近得到了错误,并发现任何布局或值文件没有错误。 经过大量的尝试,我添加了另一个活动和R.java构build和错误消失。 我不知道这是为什么发生,但需要几个小时。