兔子--R.java丢失原因及解决的方法

R.jar丢失原因:

a:eclipse指向的adk路径有中文,或者是workspace路径有中文

b:xml文件里有错误或者引用的资源不存在

c:xml或者drawable下资源文件不能够有大写字母或者纯数字

d:eclipse或者adt版本号有问题。adt19常常出现bug。

e:项目sdk的版本号太低或者不正确。

f:项目编码格式不正确(常出如今导入项目的编码格式跟eclipse设置的编码格式不一致时候)。

几种解决的方法:

a:Eclipse菜单条——Project。点击Build Automatically。使其处于勾选状态就可以,

这样在你改动完项目之后Eclipse就会及时的帮你自己主动编译。更新R文件。

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

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

时间: 2024-11-05 04:51:48

兔子--R.java丢失原因及解决的方法的相关文章

兔子--R.java丢失原因及解决办法

R.jar丢失原因: a:eclipse指向的adk路径有中文,或者是workspace路径有中文 b:xml文件中有错误或者引用的资源不存在 c:xml或者drawable下资源文件不可以有大写字母或者纯数字 d:eclipse或者adt版本有问题.adt19经常出现bug. e:项目sdk的版本太低或者不对. f:项目编码格式不对(常出现在导入项目的编码格式跟eclipse设置的编码格式不一致时候). 几种解决办法: a:Eclipse菜单栏--Project,点击Build Automat

Android项目中gen文件下R文件无法生成的解决的方法

帮一个网友解决R文件无法生成的问题,搜集了些材料特整理例如以下,刚開始学习的人參考他人代码时极易出现此种问题,一般都是xml文件出错,无法被正确解析. gen文件夹无法更新,或者gen文件夹下的R.JAVA文件无法生成 1.gen文件夹的用处 android gen文件夹下的R.java并非由用户创建,而是androidproject本身将android的资源进行自己主动"编号"(ID)值. 2.gen文件夹下R文件无法更新/生成的原因 1)res文件夹下的layout下的xml文件名

IE6,IE7,IE8下报JS错误:expected identifier, string or number的原因及解决的方法

今天在调试一个页面的时候遇到一个问题,在IE9下执行得非常好的脚本,在IE8里打开的时候弹出错误:expected identifier, string or number,依照经验,应该是定义对象的时候最后一个属性末尾跟了逗号,但检查一遍后没发现有这样的情况,后来细致看了一下报错的位置,发现有定义json对象属性时,属性名没实用引號括起来,于是加了上去再试,问题攻克了. 综上所述,当出现expected identifier, string or number的错误时,你首先应该检查在使用对象

Android studio R文件丢失或错误解决方法

android studio中有时引用资源会出现R文件丢失或报错,大多数情况下是由于引入资源时R文件没有及时更新造成的 (在代码没有错误或资源引用没有错误的前提下) 注意:资源文件的文件名必须小写,即 .xml文件的文件名 如下图: R文件报错,解决方法: 一:重新编译一次 这种方法我试了一次,但是效果不是很显著,因为之后当我再次引入资源的时候又报错了 二:Rebuild Project 如图选择 Build--> Rebuild Project,选中后下方出现如图 等待一段时间,完成之后如图:

R.java不能自动生成 解决办法

不能更新的原因: 1.在xml文件中代码错误或者格式错误 2.eclipse 编译器是老版本 3.布局文件的文件名有大写字母 4.含有相同文件名.格式的xml文件 解决方法: 1.找到出错的xml文件中的错误代码格式改正,并执行project -clean 操作 2.eclipse 选择Project--Build Automaticaly ,将上面的勾去掉

android不生成R文件的原因与解决方法

1.默认SDK环境与引入的环境不一致引起的. 2. SDK有错误或找不到SDK引起的. 2. default.propites文件中定义的target=android-8与eclipse设置的不一致引起的. 3. 项目中有错误,xml文件错误,资源文件名不合法:有大写字符,数字开头,有空格等引起的. 1,当自己建立的工程没有出现R时,先clean一下,避免以前的错误. 2,重新build一下工程,如果一下不成,多build几下,会好点的. 3.想一想自已刚改过的地方是否有不合法的写法,或xml错

Maven项目下 java.lang.ClassNotFoundException 常规解决的方法

网上非常多要改动.class .project的比較麻烦有时候还不一定管用.以下的方法适合于项目用已经引用了jar.可是执行时却ClassNotFound,请用例如以下方法试试: 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.springframework.

死锁产生的原因以及解决的方法

原因分析: 首先死锁是怎么发生的: 简单说,两个或多个并发事务相互等待,互补想让,没有外力就无法继续下去,这就制造了死锁.数据库检测到死锁时,就会将死锁的各个事务回滚,并抛出ORA-00060异常.所以上面报错出现的情况极少,将死锁解除后又可以正常运行. 解决思路: 死锁是无法根除的,特别在高并发的系统中.只有尽可能优化速度,减少互相等待的机会. 原则为:执行速度越快越好,访问资源时锁的范围越小越好.根据这个原则就可以优化我们的sql,将负责的sql拆分,若果业务允许的情况下.还有事务越小越好.

在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解失效的原因和解决方法

在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解是不会生效的. 比如,下面代码例子中,有两方法,一个有@Transational注解,一个没有.如果调用了有注解的addPerson()方法,会启动一个Transaction:如果调用updatePersonByPhoneNo(),因为它内部调用了有注解的addPerson(),如果你以为系统也会为它启动一个Transaction,那就错了,实际上是没有的. @Service public cla