root@ubuntu:/home/tang/AndroidSources# make
============================================
PLATFORM_VERSION_CODENAME=AOSP
PLATFORM_VERSION=4.0.1.2.3.4.5.6.7.8.9
TARGET_PRODUCT=full
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=OPENMASTER
OUT_DIR=out
============================================
Checking build tools versions...
************************************************************
You are attempting to build with the incorrect version
of java.
 
Your version is: java version "1.6.0_23".
The correct version is: Java SE 1.6.
 
Please follow the machine setup instructions at
    http://source.android.com/source/download.html
************************************************************
build/core/main.mk:131: *** stop.  Stop.
这个是什么问题   查资料了一天 无果 
其中一位老兄是这样说的 
build/core/main.mk:131: *** stop.  Stop.ailantian@vax:~/work/android/$ cd build/
ailantian@vax:~/work/android/build$ grep "Java SE 1.6" * -R core/main.mk:$(info The correct version is: Java SE 1.6.)
ailantian@vax:~/work/android/build$ gvim core/main.mk 试过了 可以依然无果     

解决方案 »

  1.   

    我注册的时间是输入的下面命令
    sudo apt-get install sun-java6-jre sun-java6-plugin 
    sudo apt-get install sun-java6-jdk难道要指定具体版本号.0.0_23?
      

  2.   

    haili@haili-desktop:~$sudo gedit ~/.bashrc
    在文件的尾部追加:
    export JAVA_HOME=/usr/bin/jdk
    export JRE_HOME=JAVA_HOME/jre
    export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
     
    使更改生效。保存文件,执行
    haili@haili-desktop:~$source ~/.bashrc解决了
      

  3.   


    你用  update-alternatives --config java  查看一下你默认的文件
    http://blog.sina.com.cn/s/blog_6c0b28270100zntm.html
      

  4.   

    openjdk被否了,main.mk里加了个判断,grep到openjdk字样就error;
    只能用oracle/sun jdk6。