我编译了android源码及sdk,然后把Eclipse的SDK路径指向由源码编译出来的SDK,但是建立的android工程不能生成R.java资源文件,把SDK路径指回从android官网下载的SDK,又可以生成R.java文件。各位大虾这是怎么回事啊,是不是由源码编译出来的SDK少 了什么文件啊 ?还在在编译SDK(命令:make sdk) 的时候要设置什么地方啊?

解决方案 »

  1.   

    我个人觉得编译android源码的sdk的话,就跟在ubuntu下编译源码一样,它不会有R.java的出现,但并不影响它的编译效果.
      

  2.   

    如果不能就不能用自己编译出来的SDK开发Android APK了。
      

  3.   

    执行make sdk会生产sdk压缩包,记得完成后拷到其他目录,解压后就OK。
    没有其他设置。没出现楼主不生成R.java文件的情况。
    忘记编译了?
      

  4.   

    我在Eclipse里设置的自动编译的。我也确实拷贝出来了,但是就是不能生成R.java文件。不知道3L的兄弟是不是用源码编译出的SDK进行开发。
      

  5.   

    我Linux环境一直在用自己编译的SDK开发。
    没有遇到楼主的问题。
    你新建一个工程看会不会自动编译。
    或者看一下Windows-ShowView-Error Log,清空一下错误。
    有时候不一定是你工程的问题,也许是其他工程导致不能自动编译。
      

  6.   

     请问生成sdk压缩包,放在什么位置?