看SDK自带的ApiDemp例子知识点很多,于是就导入到eclipse中,发现程序有语法错误,检查了下发现是R.java文件缺失导致了错误。我在ApiDemo的目录C:\android-sdk-windows\platforms\android-4\samples\ApiDemos下面搜R.java,结果搜不到,发现本来它就没有带R.java  然后用别人给的两个方法:
右键-》android tools ->fix android properities  
仍然不行,这个R.java就是不出来,要咋整呢,还有其他啥办法

解决方案 »

  1.   

    修改一下代码,保存,自动生成R.java文件
      

  2.   

    R.java 会在建立工程或修改配置文件的时候自动生成
      

  3.   

    你可以new--android project--create existing project-路径
      

  4.   

    你导入 apidemo的 方式不对
    有专门的导入demo的选项
    其次 lz的结贴率。。太不可思议了
      

  5.   

    clean一下,然后重新编译一下。通常直接导入会有很多问题的,比如要指定android jar,缺少了文件和包之类的。所以在用的时候要注意。
      

  6.   

    你要点  new->android project->create existing project不要直接用import这样会自动生成R.java
      

  7.   


    直接选择那个 create project from existing sample 这个才是最标准的导入 例子的方法
    不过这种方法 不能copy到workspace 所以千万别把文件删了
      

  8.   


    最好是先建一个工程,然后把代码copy进去,这样就不会出现那样的问题了
      

  9.   

    原因我找到了,SDK自带的ApiDemo有好几个,android 4,android 5,android 6等文件夹下面都有apidemo,用android 4下面的apidemo就会出现上述的问题,原因是它文件夹里面根本就没有r.java这个文件,按照上面朋友给的方法也无法把r.java弄出来,我刚换了个android 5下面的apidemo,它自带r.java,也能运行,暂且就用这个  :)
      

  10.   

    LZ还是没明白大家意思,R.java是工程编译是自动生成的,你不用去管它,如果没有就clean一下,然后再build就出来了,R.java中都是对程序用使用到的资源的定义,全是一堆id号而已。
      

  11.   

    虽然影响不好。但是我的确是因为结帖率而回复的。。new->android project->create existing project很好用~!~
      

  12.   

    lz  还是没明白 应该怎么导入sample。。
      

  13.   

    新建Android工程然后选择Create project from existing source
    再location下输入你的sdk路径如:E:\android-sdk\platforms\android-2.0\samples\ApiDemos
    得2.0以上版本的模拟器, 1.5的没有R.java文件会报错
      

  14.   

    这个不错,相当给力,解决了我的问题,或者是直接选择contents的第三个:create project from existing sample,再从下拉框中选择即可
      

  15.   

    上面说的都不对!new->android project->Create project from exiting sample,保证正确
      

  16.   

    貌似文件夹中不能有html之类的文件,把这些文件删除之后,R文件可以生成了!