R.java was modified manually Reverting to generated version

简介: R.java was modified manually Reverting to generated version

这种问题是说R.java文件没有起作用。一般比较常见的原因总结如下:


1.检查res文件夹下除了文件夹 有没有其他文件。


   res下不能放其他文件 ,图片等


2.检查图片或者布局xml文件命名有没有大写的或者第一个字符是数字的。


  图片和xml布局 只能是小写字母或者 小写字母和数字组合。


3.检查布局文件中 id是否有重复的。


 id重复一般编译都会报错,但是有时候编译有问题显示不出来导致出现问题。


4.检查布局文件中引用等 是否有空格。


  检查引用的地方有没有空格  ,一个空格会导致出现问题


5.图片文件中命名是否带有空格。


  检查文件命名的时候是否有空格,有空格也会导致出错误


6.检查项目编码是否正确。


 项目编码如果有问题 ,编译时也会有错误。


7.更换一个新版本的adt,adt19版本时候出现过bug。


  建议使用android开发官网的ADT。


8.检查项目名称是否带有中文下划线等。


  项目名称中有中文下划线 有时候也会有问题。


9.以上都没有问题,更换一个其他版本的sdk试一下。


选择Eclipse菜单栏——Project,点击Build Automatically,使其处于勾选状态即可,这样在你修改完项目之后Eclipse就会及时的帮你自动编译,跟新R文件;

选中项目,Project——Clean...,这样会清除掉旧版本的各种生成文件,并产生最新的项目生成文件,跟新R文件;

右键项目,Android Tools——Fix Project Properties,会修复项目中的问题

检查完, clean项目, 重新编译。


相关文章
|
6月前
|
Java
Project facet Java version 1.8 is not supported解决记录
Project facet Java version 1.8 is not supported解决记录
76 1
|
7月前
|
Java Linux Maven
Autogen4j: the Java version of Microsoft AutoGen
Java version of Microsoft AutoGen, Enable Next-Gen Large Language Model Applications
|
6月前
|
Java
ElasticSearch启动报错 java version is an early-access build ,only use release builds【已解决】
ElasticSearch启动报错 java version is an early-access build ,only use release builds【已解决】
78 0
|
Scala 开发工具 流计算
Flink / Scala - java.lang.NumberFormatException: Not a version: 9
Flink V1.13.1 +Scala 2.11.8 提交任务后,报错Caused by: org.apache.flink.shaded.guava18.com.google.common.util.concurrent.UncheckedExecutionException: java.lang.NumberFormatException: Not a version: 9 ,遂排查与解决。
379 0
Flink / Scala - java.lang.NumberFormatException: Not a version: 9
解决Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 62问题~
解决Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 62问题~
201 0
|
Oracle Java 关系型数据库
输入java -version 命令行没反应的简单解决办法【亲测有效】
输入java -version 命令行没反应的简单解决办法【亲测有效】
1066 0
|
Java 编译器 Android开发
解决java compiler level does not match the version of the installed java project facet
解决java compiler level does not match the version of the installed java project facet
|
开发框架 Java 应用服务中间件
eclipse中Tomcat version 9.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5, 6, 7, and 8 Web modules
eclipse中Tomcat version 9.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5, 6, 7, and 8 Web modules
442 0
|
Java 应用服务中间件 Android开发
Description Resource Path LocationType Java compiler level does not match the version of the instal
Description Resource Path LocationType Java compiler level does not match the version of the instal
206 0
Description Resource Path LocationType Java compiler level does not match the version of the instal