扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
通过编辑器进行修复已经丢失的R文件。【注意事项】R文件是系统自动生成,千万不要手动去创建该文件,系统是不会认这个文件的。
成都创新互联公司是一家集网站建设,五寨企业网站建设,五寨品牌网站建设,网站定制,五寨网站建设报价,网络营销,网络优化,五寨网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
如果R文件丢失,则可以从别的工程中拷贝一份R文件过来,然后clean一下也可更新R文件。如果上述步骤都不行。可能是工程本身所引起的错误,比如resoure资源中的文件命名,资源文件名称需要全部小写。检查R文件是否import 错误了。
切换一下工作区间,如果现在是D盘,就切换到E盘,其实这个另外一种就是重启eclipse,就可以了。看看build Project是不是被改成了手动build项目了。在新建一个android项目的时候,build项目后才会自动生成R.java文件。
Rebuild一下,或者Clear一下。如果还不行估计就是你的xml文件有错误,有了错误的引用,或者不存在某个文件造成的。
你可能会拼命在网上找答案,网上会有很多答案告诉你 右键项目--》(如果你现在还用的是Eclipse)Android Tools-- fix project properties。可能你怎么fix都不能把R.java弄出来。
Android开发工具(ADT)是一个为Eclipse IDE的,旨在为您提供一个强大的,集成的环境中构建Android应用程序的插件。今天我更新了Android ADT,发现在项目中多了一个类:BuildConfig.java。
R文件里面定义了R类,R类又包含了好几个内部类:drawable, layout, id等等,每个内部类中定义了一系列常量,每个常量标识一个资源:布局、字符串、图片等。在编译打包生成APK后,是不会有R文件的。
android开发图的两个R文件具体含义:就是系统给声明的静态变量,在资源文件res.下面,每一个文件夹中的xml.文件就是一个R.java中声明的一个静态类。每一个xml文件中的变量就是该xml对应的类的一个属性常量值。
这个文件是只读模式,不能更改。R.java文件是定义该项目所有资源的索引文件。
Android 项目中文件夹的作用? src:存放所有的*.java源程序。 gen:为ADT插件自动生成的代码文件保存路径,里面的R.java将保存所有的资源ID。
当 Android 程序被编译,会自动生成一个 R 类,其中包含了所有 res/ 目录下资源的 ID,如layout布局文件,字符串string键值,drawable图片等资源的ID等。
1、gen中的包和类是自动生成的,里面的R.java里面的内容是所有控件的ID号,当布局有问题的时候,clean一下,gen里面的内容会消失,就是丢失R包的现象,当然,有时候别的原因也会出现这一现象。
2、作用:res:资源文件。drawable:布局文件。layout:布局文件。anim:动画效果文件。values:取值、字符串等。src:代码,至于src内部的目录名称,取决于具体项目结构。libs:库文件。
3、Android开发工具(ADT)是一个为Eclipse IDE的,旨在为您提供一个强大的,集成的环境中构建Android应用程序的插件。今天我更新了Android ADT,发现在项目中多了一个类:BuildConfig.java。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流