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和错误消失。 我不知道这是为什么发生,但需要几个小时。