我自己建立,以及利用Sample生成的工程里缺少R.java,按照网上的方法“右击你的工程(项目)——>Android Tools——>Fix Project Properties ”不管用,谁来帮帮我啊

解决方案 »

  1.   

    你eclipse建立项目的时候要选择 android项目呀!
      

  2.   

    R.java是build出来的,工程需要先编译一下哦。
      

  3.   

    eclipse中 project->build project
      

  4.   

    把其它的R.java文件复制到相应目录下, 再修改一下原文件也是可以的!
      

  5.   

    这个问题很有意思,导入ApiDemos后,gen下就没包也没R.java , 网上查了查很多人都碰到这个问题.试了下没一方法能解决的. clean项目,为项目指定target,没一个管用的.就是不见R.java. 
      

  6.   

    Pkg.Desc=Android SDK Platform 1.5_r3
    Pkg.UserSrc=false
    Archive.Arch=ANY
    Platform.Version=1.5
    Pkg.DescUrl=http\://developer.android.com/sdk/android-1.5.html
    Platform.MinToolsRev=6
    Archive.Os=WINDOWS
    Pkg.SourceUrl=https\://dl-ssl.google.com/android/repository/repository.xml
    Pkg.Revision=4
    AndroidVersion.ApiLevel=3
      

  7.   

    你可以试试把工程给删除了,然后把工程换一个存储路径,这好像是Android系统本身的一个BUG。
      

  8.   

    试了2.1版本的ApiDemos没问题,但1.5的总无法生成R.java
      

  9.   

    xml文件命名要规范(a~z,0~9,_)
    确保java文件没有错误
    确保项目编译了一下clean,或是右击项目-->property-->android-->applay一下
      

  10.   

    偶的神啊,ApiDemos终于看到了。
    我把开发环境重新搭建了下,把所有的Android版本都装上了。LZ也试试看..
      

  11.   

    SDK1.5的貌似没有R.java吧,从SDK1.6才开始有的吧?不是很确定了,楼主可以下个sdk1.5的例子看看里面有没有R.java。
      

  12.   

    R.JAVA是自动编译生成的  一般没有在编译的时候就会生成
      

  13.   

    右击项目->build path->config build path.在标签的最后一个order and export 中勾选android包,我的工程一般都是2.0的。所以就是勾选2.0然后点击确定。我的问题是这个原因,不知道你的和我的一样不一样。试试吧。
      

  14.   

    我也遇到这个问题了,在gen目录就是空的,下面什么也没有。
      

  15.   

    所有下面res內的檔案取名都不能有大寫英文
    不管是圖片、xml ... 之類的  名稱全都要小寫
      

  16.   

    Eclipse中:Project->Clean..->选择你的项目->OK
      

  17.   

    R.java是自动生成的!
    导入sample没有生成的话,说明你使用的sample和你安装的SDK版本不一致!
      

  18.   

    关于apidemos不生成R.java的
    http://wsgfz.cn/?p=201
      

  19.   

    问题最终解决了,把原来的Eclise删除后,重新配置了一下新的Eclipse就好了……
      

  20.   

    新建一个class R.java 在包下面
    然后把其他R.java的内容拷贝过来删除多余的
    以免出现不存在的类似错误
    然后编译就OK啦,经过实验,已经成功
      

  21.   

    不是在src下面的包内哈,而是在gen下面的包里面
      

  22.   

    我刚遇到这个问题,每次编译控制台都会出现很多错误提示,我按照提示将这些提示的错误修改掉后,就生成了R.java文件。
      

  23.   

    仔细检查一下.xml文件中是不是有错误,如果xml文件中有错误,r.java是无法生成的
      

  24.   

    R.java是在文件修改和工程创建的时候自动生成的  
    把工程clean一下  看看 我开始装的时候也不好用  结果是里面的一个文件权限不对
      

  25.   

    如果是 在1.5 下 ,先部署到1.6 或更高版本,之后 clean 一下就好了
      

  26.   

    1。先 project->Clean一下,
    2。如果不行,估计SDK有问题。
    以前碰到过,自己build出来的SDK不能生成R.java的问题,原因是buffer不够,
    然后改变源代码中的
    /frameworks/base/include/utils/Asset.h
    ‘UNCOMPRESS_DATA_MAX = 1 * 1024 * 1024’ 改为 ‘UNCOMPRESS_DATA_MAX = 3 * 1024 * 1024’
    重新buidl 一个SDK
      

  27.   

    我也遇到这个问题,我的解决方法:把Eclipse的build 方式改成自动的。  Project-->Build Automatically
      

  28.   

    遇到过这个问题 当时也是clean后没效果 就怀疑网上的方法没用
    其实,应该是LZ你自己的工程有错误。你点开eclipse下边的problem 看看里头提示哪里出错了 一般是资源文件什么的错误 不要去看工程上哪里有红叉叉 很费劲又不好找
    仔细修复错误,肯定能解决的
      

  29.   


    我就是由于命名不规范导致的!谢谢了!xml文件 我用到大写了!所以R.java没有了!
      

  30.   

    删除了重新Import进入就会自动生成了
      

  31.   

    我了遇到同样的问题,今天上网找,没找到方法。
    我解决办法:项目->自动构建
    然后就生成了R的类了。后面再新建新的项目就自已会生成那个类了
    希望对你有帮助。
      

  32.   

    我弄来一下午、网上各种方法否试过、不行~最后重新更新一下ADT、SDK,就好了、你也试试吧~
      

  33.   

    新建的工程都没有R类,不知道是为什么,试过Clean,也重新Bulid过多次,皆无法生成R类,急.......我用的是2.1的版本......
      

  34.   

    正常的话  CLEAN  肯定好使
      

  35.   

    刚也遇到这个问题了,在资源文件里加了一个装图片的文件夹,然后就不能解析了,所以生成R类的时候卡住了,把那个文件夹删掉,在project 里clean一下,就可以了。
    祝好。
      

  36.   

    工程上Alt+Enter,然后在弹出的属性框里面选Android那一项,然后Project Build Target勾上,Is Library去掉勾,就可以了。一般来说不生成R.java文件都是这里的问题。
      

  37.   

    我也遇到这个问题了。clean下是没问题的。我不见R文件时因为我添加了一个xml有语法错误。导致R文件丢失的。检查一下你的xml文件的语法看有没有错误。
      

  38.   

    用22楼的方法 选中工程Ctrl + B
    解决
      

  39.   

    我也遇到了 我把xml文件写了个大写字母,然后在project中clear了一下,就没有R文件了,我把那个有大写的xml文件名改成小写的就ok了
      

  40.   

    右击项目->build path->config build path.在标签的最后一个order and export 中勾选android包,我的工程一般都是2.0的。所以就是勾选2.0然后点击确定。我的问题是这个原因,不知道你的和我的一样不一样。试试吧。
    这个方法可以用
      

  41.   

    我把工程给删除了,然后重新导入,clean一下就行了
      

  42.   

    出现错误的xml中所有出现单引号的地方前面加上“\”就可以了
      

  43.   

    我今天也遇到这个问题,也上网搜了搜,回答的还是比较多的,但没什么效果。后来,我把360隔离沙漏给关了,再clean,R文件出来了。但后来我继续编写程序时,它又没了……囧!  也来求help
      

  44.   

    Java Build path 把android的SDK打上勾!
      

  45.   

    这个方法可以,选择自己的SDK版本
      

  46.   

    我今天也遇到了R.java不见的问题,发现是自己把strings.xml里的app_name这个string删掉的结果。
    删掉后,clean等方法都是浮云!!!
    <?xml version="1.0" encoding="utf-8"?>
    <resources>
    <string name="app_name">MyGPS</string>
    <string name="textInfBtn">GPS</string>
    <string name="longitudeText">经度:</string>
    <string name="latitudeText">纬度:</string>
    <string name="locationName">地名:</string>
    <string name="myTextSize">22sp</string>
    </resources>
      

  47.   

    除了clean rebuild的情况外,还有一种,就是程序中有错误  把出错的地方改正确就可以了
      

  48.   

    你试一下把workplace的储存路径换一下,我换了就好了!
      

  49.   

    用源码编译出来的SDK不行 在eclipse-》window-》里面去更新了下sdk就可以了,不过更新之后的SDK不是我编译出来的SDK了。
    重新用源码编译一下SDK 又不能生成了。
    按照38楼说的  /frameworks/base/include/utils/Asset.h
    ‘UNCOMPRESS_DATA_MAX = 1 * 1024 * 1024’ 改为 ‘UNCOMPRESS_DATA_MAX = 3 * 1024 * 1024’
    重新buidl 一个SDK  
    这样也不行
      

  50.   

    我也遇到你这样的问题,eclipse重启下解决了
      

  51.   

    我也遇到产生不了R.java的问题
    Project--Clean后build遇错,原因是drawable中ship.bmp和ship.png重名,删除其中一个,build成功产生R.java.
      

  52.   

    我也遇到了此类R文件生成不了,最后发现是我的src文件夹和layout文件下面有一些.keep和.contrib文件,导致生成不了R文件(我的项目工程是从公司服务器上拉下来的,因此产生了一些中间文件.keep和.contrib)。把这些文件删除,再clean下就ok了。当然,xml大小写也是需要注意一点的。
      

  53.   

    看来是老问题了,
    1、确定eclipse有Java EE能力(其实这个在部署环境的时候是应该解决了的)
    2、参考这位仁兄的吧,http://blog.csdn.net/ly870120ly/article/details/7287148
    3、参考以上回复的某些意外情况
      

  54.   

    我也刚刚遇到这样的问题,解决了,就是文件 res/ 目录的文件出现了大写,文件后缀名可以大写,改了之后就好了。
      

  55.   

    没遇到,不过正好看到了R.java,  了解了解