首先保证已经完成以上操作:https://source.android.com/source/initializing.html#setting-up-ccache
make时遇到
============================================
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
************************************************************
主要是由于 java 版本不对。
运行 sudo update-alternatives --config java 命令
配置一下 java 的版本,出再下面提示:
有 3 个候选项可用于替换 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
------------------------------------------------------------
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式
1 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java 53 手动模式
2 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式
3 /usr/lib/jvm/java-6-sun/jre/bin/java 63 手动模式
要维持当前值[*]请按回车键,或者键入选择的编号:3
这里选3就好了。
继续配置 jar 的版本。运行 sudo update-alternatives --config jar 命令
提示:
链接组 jar 中只有一个候选项:/usr/lib/jvm/java-6-sun/bin/jar
无需配置。
表明 jar 的版本 和 java 的版本一致,再继续编译就可以了
make时遇到
============================================
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
************************************************************
主要是由于 java 版本不对。
运行 sudo update-alternatives --config java 命令
配置一下 java 的版本,出再下面提示:
有 3 个候选项可用于替换 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
------------------------------------------------------------
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式
1 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java 53 手动模式
2 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式
3 /usr/lib/jvm/java-6-sun/jre/bin/java 63 手动模式
要维持当前值[*]请按回车键,或者键入选择的编号:3
这里选3就好了。
继续配置 jar 的版本。运行 sudo update-alternatives --config jar 命令
提示:
链接组 jar 中只有一个候选项:/usr/lib/jvm/java-6-sun/bin/jar
无需配置。
表明 jar 的版本 和 java 的版本一致,再继续编译就可以了