2 u010983881 u010983881 于 2013.08.27 12:56 提问

【求助】eclipse新导入的android项目不能生成R.java文件

用eclipse新导入了一个项目,提示R cannot be resolved to a variable.我查看了一下gen文件夹 没有R.java 文件。

按照网上的各种解决办法还是没能解决掉,比如 clean 项目 、 Fix Project Properties 等。各位给看看吧,实在不行可以提供源代码。

2个回答

hsstc
hsstc   2013.08.27 16:48
已采纳

这个资源项在 Android平台的源码里面是private属性的。private属性的资源,编译时也会被转换成一个整型常量,但跟public属性的资源不同的是,每次编译得到的整型值是不一样的,所以把变成<style name="Dialog" parent="*android:style/Theme.Dialog.Alert"><br> <style name="XWindowTitle" parent="android:WindowTitle">变成<style name="XWindowTitle" parent="*android:WindowTitle">加上两个星号就可以编译通过了 </p>

u010983881
u010983881 哈哈,谢谢你了。不过作为菜鸟,你说的这些慢慢领悟吧,3Q
接近 5 年之前 回复
shaojie519
shaojie519   2013.08.27 13:15

项目右键properties,看下BuildPath里面的设置是否正确

u010983881
u010983881 源码估计不用改,就是各种配置。。。弄好了给我说一声吧,谢谢你
接近 5 年之前 回复
u010983881
u010983881 不知道你是否有时间,我给你个源代码的连接吧,你有时间帮我试试 http://pan.baidu.com/share/link?shareid=1509030557&uk=1661578995
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于Eclipse中导入安卓工程无法生成R.java文件的问题
这个问题折腾了近两天,网上找了无数方法,没有完全解决我这种问题的,作为新手,现在我也无法解释原因,但是我的问题解决了,希望以后遇到类似问题的你们少走弯路。 首先,描述下我的问题。导入安卓工程后,未生成R.java文件,并且src包中几个java文件有红叉,res包中的layout包中fragment_log.xml文件提示错误,控制台中提示: C:\eclipse-java-luna-
eclipse中R.java不能自动生成id
当我们导入一个现有的android工程时,往工程的/res/drawable 中加入图片后,R.java没有自动生成相应id。 解决:在Project中取消“Build Automatically”,然后选择“Clean...”,接着选择“Build Project”,这样就会清除原有的工程编译文件并重新编译,再打开R.java就可以看到新加入的资源相应的ID了。
android R.java资源文件不自动生成的原因
android项目 R.java资源文件不自动生成的原因有多种: 1. SDK有错误或找不到SDK 2. default.propites文件中定义的target=android-8与eclipse设置的不一致 3. 项目中有错误,xml文件错误,资源文件名不合法:有大写字符,数字开头,有空格等 其他 如AndroidManifest.xml里如果指定了 android:minSdkV
已解决Eclipse不能生成R.java文件
之前有搭建过Android开发环境,但好久没有了,最近由于项目需要又搭建了一次Android开发环境,原以为可以轻车熟路很快能弄好,不想新版本更新的太快出现了一些之前没遇到过的问题~安装好ADT和SDK的Eclipse在创建Android项目时不能自动生成R.java文件,问了懂Android开发的同学,也没能解决,最后只好自己带着问题一通百度并结合Eclipse显示的错误提示信息,自己找到了解决
项目clean之后,R.java不见了
今天新增了一个安卓项目,刚做完布局,发现有个R.id找不到了,于是clean了一下,这下出问题了,
解决android 项目在eclipse中无法自动生成R类方法
我在导入android项目的时候,遇到这样一个问题,原来的项目文件保存的编码为GBK,我的eclipse中的中设置了.java,.xml后缀的文件的默认编程为UTF-8,后来我用编码转换工具转为UTF-8再导入,出现了无法生成R类的问题,在Problems面板中显示了xml重定义错误,一开始,我没有注意到我用编码转换工具后会生成.bak的备份文件,在res下的文件夹下的.bak后缀文件都被当成xm
android在进行创建项目gen下没有自动生成R.java
android在进行创建项目gen下没有自动生成R.java好心人 能够帮忙解决一下。 解决方案 » 到别的地方考一个R.java文件,然后重新修改一个id名,让自动生成    一,将你的项目clean 一下。 二,项目---右键---android tool---fix property.   
Eclipse中新建android项目中没有R.java文件以及找不到getActionBar()
今天新建android项目,可是项目中没有重要的R.java,并且报错,说是找不到getActionBar()方法,上网寻找原因,终于寻得解决方法:     1.解决项目中没有R.java问题。在Eclipse中找到Project--->Build Automatically,在前面打对号,系统就会自动生成R.java文件;     2.解决找不到getActionBar()方法问题。由于在建
解决R.java无法自动生成
原文地址:http://my.oschina.net/mastere/blog/183994
Android--项目文件gen目录下没有R.class文件 解决方法
Android R文件 Eclipse