Android无法生成R文件的终极解决办法

今天从svn中检出项目的时候,项目里的文件一直报错,R文件也没办法生成,于是开始盘查;

R文件如果在clean项目(Project—>Clean)和 Fix Project Properties(如下图):

都无法解决的的时候,那唯一的原因就是资源文件调用的错误,比如资源文件命名不规范,多余的资源引用等,有时候很难排查,这就要求心细了。

我今天碰到的还算比较简单,新建项目的时候自带v_7的jar包,然后所有的activity都集成了ActionBarActivity了,但是我将需要的另外一个项目(该项目最低支持4.0系统,所以不需要v_7)拷到新项目时并没有修改v_7jar包,导致了多余的引用,后来我就删除了src的menu文件夹以及将所有的ActionBarActivity都修改成activity就搞定了;

如果以上方法都不适用你的,那可能你是从svn里检出的项目,有那么一点可能svn检出的时候没有对应的Build Target

选中该项目右键—>Properties—>Android  看看你的Project Build Target里有没有勾选一个Target或者你的Library里引用的文件是否丢失

Android无法生成R文件的终极解决办法,布布扣,bubuko.com

时间: 2024-08-27 09:22:13

Android无法生成R文件的终极解决办法的相关文章

latex排版(CTeX winEdit输出“系统找不到指定的文件”的终极解决办法)

这个问题好像经常出现在Win7系统下.winEdit输出“系统找不到指定的文件”,这里“指定的文件”是“TeXify.exe”等需要运行的程序,而不是当前需要编译的“.tex”文件.所以,问题的本质就是系统找不到“TeXify.exe”等可执行文件,解决问题的方向就明确了,即“WinEdit”中“TeX系统”的“路径”配置有问题.下面开始终结这个问题: WinEdit的菜单栏中:Options->Execution Modes… 弹出的界面见下面的图: 看上图中“1”所示位置,后面3项出现了“?

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

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

Android eclipse 项目R文件无法生成

这个问题相信很多人从网上已经搜到不少的解决方案, android 无法生成R文件 是件痛苦的事情,即使有时候你xml文件没有错误,他都无法生成.针对此问题,我总结以下几个方面的原因. 一.xml本身有错误 R.java这个文件是会自动生成的,但是如果你不小心xml文件写错了,或者不小心在编辑xml的时候点击了run(其实这个时候会运行这个xml文件,会生成一个同名的xml文件,后缀为xx.out.xml),然后正巧你游clear了一下项目,你可能会发现gen下面的R.java的文件没有了,这个在

新版本ADT创建Android项目无法自动生成R文件解决办法

本人使用的是ADT是Version 23.0.2,支持Android 6.0之后的系统环境,最高版本23,在创建Android项目的时候,每次创建项目选择“Compile With”低于6.0版本的时候,都无法自动生成R文件,这个时候MainActivity文件报错,反复点击项目后执行“Clean”后,错误无法解 决,按照之前不生成R文件的办法解决不了,那怎么办呢?先分析错误产生的原因. 案例参考:新版本ADT创建Android项目无法自动生成R文件解决办法 | TeachCourse

Ubuntu 12.04 下,ADT 新建工程不能生成R文件

原因:不是特别明白,应该是SDK Tools 版本和 ADT 不匹配,通常是SDK Tools 版本低. 首先:在Project --> 钩上 Build Automatically, 然后Clean.这通常要做到步骤. 然后:在terminal中到你的SDK目录下,执行:sudo chmod -R a+x sdk/ .这样ADT中的Android SDK Manager就可以执行了. 接着:在ADT中的Android SDK Manager中下载Tools里的前三项. 重启Eclipse,就可

android开发中R文件丢失

R文件在android开发中,占据着中会在重要的地位,里面的内容有系统自动生成,不可随意修改,然而在开发过程中,总是不可知的丢失,这里总结一下修补方法 #.在Eclipse里可以 (1).在不能确认xml文件或图片文件没有错误的情况下,最好不要clear,因为这时只要一clear,那么R文件就会没了,而在众多的xml文件里面找出错误确实不是一件容易的事. (2).如果R文件已经丢失,可以 右键项目-->Android Tools--> fix project properties, (3).检

Android配置----DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹的解决办法

[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3881477.html 联系方式:[email protected] [正文] Android DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹,问题在于data文件夹没有权限,用360手机助手或豌豆荚也是看不见的. 有以下两种解决方法: 方法一:使用adb

Android应用程序“R文件”消失

其实Android自己维护这一个 public final class R类主要是跟新资源文件,这个R.java无需我们自己去修改,如果你不了解千万不要去修改它,它定义的每个资源值都是唯一的,不会和系统冲突.这个文件由ADT插件自动更新,当你编辑过Res文件后保存,这个类就会自动更新. R.java里面一般有attr.drawable.id.raw.layout.string以及xml等,根据你工程使用的资源而定.当R.java文件丢失时,就需要重建这个,但是可能会存在一些问题,比如资源无法自动

QQ文件没有读取权限,60017导致QQ无法登陆的终极解决办法

每隔一段时间,我的QQ就无法登陆,提示:QQ文件没有读取权限,60017导致QQ无法登陆的终极解决办法 点击了解详情发现里面的解决办法根本不起作用,网上 说的各种解决办法都不起作用,解决办法如下 1.右键QQ图标--->2.点击兼容性--->3.勾选兼容模式的框,点击应用和确定,再次登陆,点击弹出框的是登陆,问题解决.