您的位置:首页 > 移动开发 > Android开发

ubuntu 10.10下面编译android 4.0 出错

2012-06-15 12:58 357 查看
用以下命令检查jdk版本,发现是OpenJDK。

wls@wls:~$ java -version

java version "1.6.0_20"

OpenJDK Runtime Environment (IcedTea6 1.9.13) (6b20-1.9.13-0ubuntu1~10.10.1)

OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)

编译android需要使用sun公司的jdk,所以我在新立得里面删除了openjdk,安装sun公司的java-6-jdk,但是再次检查版本信息,依然没有改变。

运行命令: ll /usr/bin/java ,查看java对应的jdk环境。

lrwxrwxrwx 1 root root 22 2012-06-15 12:51 /usr/bin/java -> /etc/alternatives/java*

修改java对应的jdk环境

使用命令: wls@wls:~$ sudo update-alternatives --config java

[sudo] password for wls:

There are 2 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status

------------------------------------------------------------

* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode

1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode

2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode

Press enter to keep the current choice[*], or type selection number: 2

update-alternatives: using /usr/lib/jvm/java-6-sun/jre/bin/java to provide /usr/bin/java (java) in manual mode.

现在再次查看java版本信息,应该OK了。

wls@wls:~$ sudo update-alternatives --config jar 配置 jar包 到 sun-6-jdk

wls@wls:~$ sudo update-alternatives --config javac 配置 javac 到 sun-6-jdk.

sudo ln -s /usr/lib32/mesa/libGL.so.1 /usr/lib32/mesa/libGL.so
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: