Android中有的资源没有在R中生成,怎么办?

作者&投稿:线王 (若有异议请与网页底部的电邮联系)
android新建的项目没有R文件怎么办?~

android新建的项目没有R文件可能是eclipse没有缓冲过来,解决方法为:
1、切换一下工作区间,如果现在是D盘,就切换到E盘,其实这个另外一种就是重启eclipse,就可以了。
2、看看build Project是不是被改成了手动build项目了。在新建一个android项目的时候,build项目后才会自动生成R.java文件。eclipse工具栏上有个Project里面有个自动build项目(build Automatically),如果没有选就是手动build项目。

第一种方法,也就是你的项目没有什么大的问题的话,那么就作出如图所示的选择,应该就可以解决你的问题了。

第二种就是看看你这边有没有勾选图中所示的选项,也就是你的r.java能不能自动生成。

第三种深层次一点的就是,你先clear一下,然后再build automatically一下,应该就可以了。如图所示。

如果这些都没能够解决你的问题,那么很可能是你很久没有开发项目了,你的sdk要更新了,如图所示。

R文件没有生成,通常是res目录有错误。
解决方式:
1.选择“eclipse -- myeclipse”的clean,R文件便会出现。
2.在工程上点击鼠标右键,选择“Build Project”,R.java就会回复。这样在程序中调用R文件指向的资源,也就可以自动补全了。
3.从别的工程中拷贝一份R文件过来,然后string.xml里随便改动一下,也可更新R文件。
4.如果上述步骤都不行。可能是工程本身所引起的错误,比如resoure资源中的文件命名,资源文件名称需要全部小写。

R文件没有生成,主要检查xml文件是否正确,正确了自然会自动生成。

我碰到过整个项目没有任何错误提示,也没有任何告警信息,R文件突然丢失了,怎么也无法自动生成,最后检查几个最后修改的xml文件(没有告警信息),确认XML文件没错,R文件就自动生成了。

这说明,ADT对XML文件的检查还是有些问题,有错误没提示,表现出来的就是R文件不生成。

R 类中的数据都是自动生成 没有自动生成说明你定义时有问题 或者刷新一下试试

eclipse里面,点project—》 clean project,

定义有问题,或者sdk没装好。。。你重启下eclipse试试。。。。

在Android Studio中字符串资源定义有问题,编码不正确导致乱码怎么办...
答:如果你知道字符串实际应该显示的内容,你可以直接删掉乱码的,输入正确的;如果是全部的都显示乱码,先备份一下,然后你可以在studio右下角,切换一下文件编码(utf8或者gbk或者别的)看行不行。

全网歌曲免费听、免费下载的网站
答:非常好用的音乐播放软件多种应用方式,插件、电脑端、mac、Android聚合了7大主流平台音乐,想听的基本都能找到有超过6亿歌曲资源,全都是免费听的能提前收听杜家歌曲 支持7大平台歌单统一美中不足是不能选音质、不能下载 二dtshot 地址: https://www.dtshot.com/ 音质超高的资源网站,包括无损音乐老歌新歌都有,而...

手机压缩包删除有什么后果?
答:一些补充,系统有几个重要的文件夹建议是谨慎操作的。Android文件夹,系统目录用来放程序数据的。system或者以system作为前缀的,大都是与系统重要相关的文件。值得一提的是,删除系统文件首先要获取root权限,一般没root之前都可以有效保障系统完整性(无删除权限)。如果非要手动操作就有必要甄别一下setting...

如何查看android api
答:下载完成后,会显示Install状态。然后,进入SDK安装目录,打开名为docs的文件夹,接着在浏览器中打开index.html文件,这时可以在页面左边看到如下图的索引:依次打开Develop-->Reference,然后就可以看到API文档了。这个docs几乎包含了开发者官网的全部内容,所以除了查看API,还可以查看官方教程等资源。另外,...

以前在安卓手机上玩王者荣耀满级换了苹果手机现在什么都没有了
答:Android和iOS用的不是同一个服务器,之所以用的不是同一个服务器,是因为二者系统有很大的区别。1、Android是用java语言开发的,服务器也可以用java语言开发,利用json进行通信。2、iOS是switch开发,服务器那一部分一般是用Python,PHP等开发。如果Android和iOS的数据都塞到一个服务器上,服务器得区别...

为什么国产安卓手机统一推送联盟,一直没有实质性的进展?
答:能够让第三方软件即便不在后台运行也能够收到消息推送,因为这些软件的消息都直接存储在了苹果的云端服务器上,然后直接推送到用户的手机上,所以即便软件没有在后台运行,也能够收到相关的消息推送,能够直接降低手机硬件资源的消耗,极大的提高系统的流畅度。当然除了消息推送以外,Android软件也是会过度的...

如何删除android项目下的drawable中 无用图片资源文件? (由于图片库...
答:系统是没法帮你找出没用的图片资源的,你只有对照你的UI界面找出没用的图片,然后逐一删除

android的layout中,使用@String资源有必要吗
答:有必要,源码编译过程中,如果在layout中直接写文字,编译会报错。用@String就不会

学生党学习生活中必看网站
答:适合喜欢看纪录片的小伙伴,网站界面简洁无广告,这里有上天入地的各种影像记录、传奇人物传记等,同时资源也支持下载。 7.问答库asklib.com 适合需要考证的小伙伴使用,进行资格证考试测评,可以进行试题问答,查看参考答案,了解自己有没有能力考取这个证书。 工具类 1.秘迹搜索mijisou.com 无敌好用的搜索引擎,界面简洁,...