我的ubuntu是8.04,下载的是eclair版本的源码。第一次编译的时候通过了,后来再次编译的时候总是提示如下这个错误的。
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.1
TARGET_PRODUCT=generic
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=ERD79
============================================
Checking build tools versions...
build/core/copy_headers.mk:15: warning: overriding commands for target `out/target/product/generic/obj/include/libpv/getactualaacconfig.h'
build/core/copy_headers.mk:15: warning: ignoring old commands for target `out/target/product/generic/obj/include/libpv/getactualaacconfig.h'
/bin/bash: line 0: cd: sdk/layoutopt/app/src/resources: No such file or directory
sdk/layoutopt/app/src/这个目录下的确没有resources这个文件的,我手工加入一个空文件也还是不行的。最后我把out全部删除了,还是编译不通过的,提示如下错误。
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.1
TARGET_PRODUCT=generic
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=ERD79
============================================
Checking build tools versions...
build/core/copy_headers.mk:15: warning: overriding commands for target `out/target/product/generic/obj/include/libpv/getactualaacconfig.h'
build/core/copy_headers.mk:15: warning: ignoring old commands for target `out/target/product/generic/obj/include/libpv/getactualaacconfig.h'
/bin/bash: line 0: cd: sdk/layoutopt/app/src/resources: No such file or directory
diff: out/target/product/generic/obj/PACKAGING/updater_extensions_intermediates/register.inc.list: No such file or directory
find: src: No such file or directory
build/core/java.mk:9: *** bin: Target java module does not define any source or resource files.  Stop.
网上查了好多资料,也没找到解决方法的。如果哪位大牛遇到同样的问题,麻烦告诉我的。先谢谢大家了。

解决方案 »

  1.   

    1.用JDK1.5
    2.build之前clean一下试试看
    3.再不行的话,就svn st一下,看看你可能不小心改了什么文件。
      

  2.   

    问题找到了,第一次编译的时候生成了一个bin目录,把这个目录删除了编译就通过了。
      

  3.   

    我的问题和你们一样,但是看了一下目录,没见有bin这个文件夹。请问在哪删除的阿?谢谢
      

  4.   

    同楼上,在android源码的目录下没有bin文件夹,具体是删除那个目录下的bin呢,希望楼主指点指点
      

  5.   

    那个目录的报错 就把那个bin目录删除