Android开发学习笔记(五):关于R.java消失或无法更新的问题

最近小木发现开发过程中有R.java突然消失或者无法更新的情况,查了很多资料,总结了一下网上其他朋友的一些解决办法,记录在这里,希望可以帮助到大家。

首先了解一下R.java文件的作用:

所以最根本原因是:我们所编写的有关这些资源的格式出现问题

(1):xml的命名只能以小写字母或下划线开头,随后的名字中只能出现 a-z、0-9、_ 这些字符,且名字不能一样。

(2):资源的设置包括layout,menu布局中有没有语法问题,这个一般eclipse会提示报错,修改即可。

(3):values中的错误最难找,可能是字符串没有创建,主题没有创建而被调用,这个错误要在console中找相关信息。(例如小木有一次引用别人代码时,对方有新建字符串,而我没有,就出现not find的问题。)


其他原因,当你保证你的资源没有问题的时候,可以看下面的处理办法:

(1):在你敲完代码保存之后,打开Project->clean一下(前提Build Automatically选中)。

(2):选择工程,右键 Android Tools >> Fix Project Properties,可以修复一些错误。

(3):还有网友说,将其他R.java考一份过来,个人感觉其实没有用,考过来照样不能引用对应资源。还有说新建一个工程,将现在代码重新拷入(个人不建议,费时费力,而且你res中有错误拷进去也没用)。

(4):那就是版本问题了,如果以上都不行,可能是eclipse和sdk,AVD版本不是最新。


还有朋友说新建项目没有R.java文件,这个一般Project->clean一下就好了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值