Android开发_*.R文件无法自动生成

本文分享了一位开发者在尝试导入数独游戏源码至Eclipse进行Android开发时遇到的R文件缺失问题,并详细记录了从发现问题到最终解决的全过程。文章还提供了几个可能引起R文件问题的原因及解决方法。

问题描述:

            今天是我决定专注Android开发的第一天,我在网上下载了一个数独游戏的源码,准备开始着手学习。在导入之后出现Java文件中import *.R文件报错,在gen目录下面没有找到R.java,于是自己创建了个,然后开始了寻找自动更新的方法。

 

问题解决:

            在经过寻找后,最后发现是自己的项目中没有mainactivity.java.原因是项目的安装版本不同,我使用的是eclipse3.7.2加插件,因为版本比较低,不支持自定义自定义主界面,所以必须有一个命名为mainactivity.java的文件,解决办法就是,找到源码的主界面,新建一个mainactivity.java,将代码移植到里面,刷新一下,打开*.R文件,里面的东西都被自动更新了。OVER.

 

附加网上总结的经验:

         1.drawable文件名字有空格、命名非法等等

         2.layout文件有错误,比如无效资源、无效引用,无效id等等

         3.value目录下面、检查是否有重复的id

         4.检查AndroidManifest文件是否有错误显示

         5.R文件不同步,“project”->“clean”     勾选“project”->“Build automatically”

         6.R文件丢失,“Android Tools”->"Fix project properties".

         7.SDK的版本与ADT的版本不配套,建议不要先急着就去下载,先在网上查清楚。

         8.流氓方法,删掉,重新打开,刷新,不过一般估计不会有什么作用。

转载于:https://www.cnblogs.com/heling-android/p/idonotknowwhatthisnamemeans.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值