android gen 目录消失
来源:互联网 发布:js验证密码的正则 编辑:程序博客网 时间:2024/04/28 22:35
android 在开发是经常遇到 R文件丢失,或gen目录消失总结有一下原因:
一、开发过程中R文件丢失
在开发过程中遇到R文件丢失一般有一下几种可能:
(1)、res目录下的layout下的xml文件名有错。按照android的命名规范是:[a-z0-9_.] 这里要看清楚了,是不能大写开头的!导致xml无法被正确解析。
(2)、layout下的xml文件里面的存在非法字符,一般在eclipse下会进行提示,如果发现有打X的情形,就需要进行修改。特别要注意是半角符号和全角符号,这个错误很 隐蔽,大家要小心。还有要符合xml的书写规范。
(3)、layout下的xml文件里,控件的ID值命名有重复。这个错误很隐蔽,大家要仔细检查。因为eclipse本身并不会报错。
解决办法 :
如果上述的原因都找了,这个时候gen目录下的R依然出错,对android工程进行refresh一下,看R文件是否已经更新。
还可以将project ->Build Automatically尽心勾选,让eclipse帮你进行自动更新。如果再不行的话,就尝试进行clean一下,看是否会正常得自动生成。
如果上述的原因都找了,但是源代码依然有错,这个使用你看一下,import android.R 这个包是否被引入了,如果被包含了,请将这个包去掉,否则错误无法解除。
二、导入的工程gen文件丢失
在别人哪里运行好好的,但是导入我的eclipse中就有叹号,一看是gen目录没有,于是就用像 上述一 中的方式解决,都试了,还是解决不了
这时可能是android api指向的版本不对
步骤一:打开Androidmainfest.xml看上面的 android:targetSdkVersion="17" 对应的你的android adt中是否有,如果没有改成你android adt中对应有的版本
步骤二:打开工程下的project.properties文件 找到 target=android-17 类似步骤一,把对应的android api版本改成你android adt中有的跟你Androidmainfest.xml中的版本一样的就ok了
希望我的经验能够帮到你
- android gen 目录消失
- android gen目录相关
- Android工程下面没有gen目录
- Android工程目录gen文件夹—笔记
- 关于android中gen目录的一个小问题
- Android 开发中找不到 “gen”目录的问题
- android项目中gen目录不能自动生成的原因
- android工程gen目录无法生成的解决办法汇总
- android工程gen目录无法生成的解决办法汇总
- Android 清理项目后 gen目录没了
- android开发时gen和bin目录的SVN管理
- Android工程gen目录无法生成的解决办法汇总
- Android项目gen目录下未生成.R文件解决方法
- Android工程gen目录无法生成的解决办法汇总
- Android 不能生成R文件,gen目录为空
- Android 文件目录学习 src,gen,asssts,res是嘛用的?
- 消失目录
- 解决 gen 目录无法更新
- 高效Linux用户需要了解的命令行技能
- sqlite入门基础(二):sqlite3_get_table,sqlite3_free_table
- linux TC命令使用总结
- 直接选择排序总结
- LPC1768@100MHz和LPC1788@120MHz的PLL0设置
- android gen 目录消失
- Could not parse stylesheet of widget
- Visual Studio原生开发的10个调试技巧
- 《Linux总线、设备与驱动》USBHID设备驱动
- Android Tombstone/Crash的log分析和定位
- Android JNI知识简介
- Android 如何在自己的应用中模拟Home键
- ReactiveCocoa
- makefile