你的位置:首页 > 操作系统

[操作系统]Android开发_*.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.流氓方法,删掉,重新打开,刷新,不过一般估计不会有什么作用。