R.java自动删除:Android

R.java自动删除:Android,android,Android,当我在.xml文件中更改一些设计时,R.java文件会自动删除。如何取回该文件以及解决此问题的解决方案是什么,以确保将来不会发生此问题。检查xml文件结构(布局、字符串等)中的所有错误,即使有时它们不容易发现 我的建议是撤销你最近做的事情,直到你发现错误所在并修复它们 一旦它们全部修复,将再次创建R文件(可能需要清理项目:project->clean) 在将来,只要试着不要破坏xml文件,这种情况就不会再次发生xD您还可以在Eclipse IDE中禁用自动构建(菜单->项目->取消选中自动构建)

当我在.xml文件中更改一些设计时,R.java文件会自动删除。如何取回该文件以及解决此问题的解决方案是什么,以确保将来不会发生此问题。

检查xml文件结构(布局、字符串等)中的所有错误,即使有时它们不容易发现

我的建议是撤销你最近做的事情,直到你发现错误所在并修复它们

一旦它们全部修复,将再次创建
R
文件(可能需要清理项目:
project->clean


在将来,只要试着不要破坏xml文件,这种情况就不会再次发生xD

您还可以在Eclipse IDE中禁用自动构建(菜单->项目->取消选中自动构建)。这样,只有在手动构建项目时,才可以重新创建R文件,而不是在xml文件中保存更改时。

我同意@maid450

我也遇到过类似的情况


如果您的问题在所有这些之后都没有得到解决,最终的选择是创建一个新项目,并将文件复制到其中。

一个解决方案是转到Eclipse项目选项卡->取消选中“自动生成->清理项目”。确保您的项目中没有错误,也不要尝试编辑它将创建的R.java文件。然后手动构建项目。您将获得r.java文件

修复错误,R.java文件将返回…例如,当我在我的资源文件夹中添加一个图像时,它的名称是大写的…当我将其更改为小写时,完成后,我的R.java文件立即返回…这都是由于错误造成的…只要修复它们,它就会返回

Mac/Eclipse用户的最佳解决方案是转到SDK管理器,重新安装Android SDK构建工具,然后重新启动Eclipse

出于某种原因,在对项目执行清理操作后,所有项目的R.java文件都会从系统中删除

清理项目

菜单[Project]->[Clean…]->选择您的项目->[OK] 项目将自动重建,如果不是,请检查
菜单[Project]->[Build Automatically]

当我在Android Studio中更改我的
activity\u main.xml
时,R文件会自动删除

我所做的是从另一个项目复制R java文件,并将其粘贴到删除它的项目中。 希望能有帮助

R文件的位置

Project/app/build/generated/source/r/debug/com.android.projectname'/r.java


这将非常麻烦,因为如果您不经常更新R.java,Eclipse将不会在R.string…、R.layout…,以及其他之后追加资源。但这不会解决问题,只会让您在构建项目之前看不到它,因为如果手动构建xml文件时,xml文件格式不正确,构建也会中断,您甚至不知道它中断了多长时间(更难调试)这是最好的答案,我基本上修复了布局文件中的所有错误,并完成了Project-->Clean ThanksR.java的自动创建,它与其他应用程序完全不同。不要尝试这个