之前也在ubuntu上做过android开发,但是感觉太卡了,就换回了win7,为了进一步学习系统方面的知识,又一次装了ubuntu11.10 64位的。之前装ubuntu是用官方提供的wubi的方式和win7共存,组成双系统,这次我尝试用硬盘安装。确实很方便,也很快,比wubi的方式速度快多了。从开始到结束,就2个小时的时间。
至于如何用硬盘的方式安装ubuntu,见我写的另一篇硬盘安装Ubuntu11.10
下面记录下我配置android开发环境遇到的问题。
第一:安装JDK
我们都知道去官方网站下载对应位数的包,有bin包,还有rpm包,这个看你自己喜好。首先提醒一点:ubuntu11.10是自带open-jdk的,/usr/lib/jvm/java-6-openjdk/jre/bin/java
在这个路径下。但是位了锻炼我们的能力,还是决定自己下一个包安装,不用自带的,也怕以后的使用过程中,会出现各种意想不到的问题。现在麻烦点,就是位了以后方便点。
至于如何安装bin包或者rpm包,就自行查阅网上把,这个肯定难不倒大家。
还有一个特别重要的问题,就是安装完之后,要配置环境变量的。配置环境变量也有3种方法,这把我吓坏了。之前也配置过,都不知道还有3种方式?看来不求甚解早晚要吃亏的。
这3种方式,请察看我下面放的链接,里面都有。
下面的内容是我执行这条命令后的结果:sudo update-alternatives --config java
第一次执行,提示我只有一个JAVA环境,第二次执行,就有3种了。这就是告诉我们:ubuntu11.10是有自带的open-jdk的。
shichaosong@shichaosong-OptiPlex-380:~/Downloads/jdk1.6.0_30$ sudo update-alternatives --config java
There is only one alternative in link group java: /usr/lib/jvm/java-6-openjdk/jre/bin/java
Nothing to configure.
shichaosong@shichaosong-OptiPlex-380:~/Downloads/jdk1.6.0_30$ sudo update-alternatives --install /usr/bin/java java /home/shichaosong/Downloads/jdk1.6.0_30/bin/java 300
shichaosong@shichaosong-OptiPlex-380:~/Downloads/jdk1.6.0_30$ sudo update-alternatives --install /usr/bin/java java /home/shichaosong/Downloads/jdk1.6.0_30/bin/javac 300
shichaosong@shichaosong-OptiPlex-380:~/Downloads/jdk1.6.0_30$ sudo update-alternatives --config java
There are 3 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 /home/shichaosong/Downloads/jdk1.6.0_30/bin/java 300 manual mode
2 /home/shichaosong/Downloads/jdk1.6.0_30/bin/javac 300 manual mode
3 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
Press enter to keep the current choice[*], or type selection number:
第二:安装eclipse
第三:安装SDK
这两步,我认为还是比较容易的,就不做过多说明,请参考下面的链接或者网上其它帖子。
附上几个参考链接:
http://blog.csdn.net/rohsuton/article/details/7217840
http://www.linuxso.com/linuxpeixun/27546.html
http://blog.csdn.net/rohsuton/article/details/7217840
http://blog.csdn.net/yangdeli888/article/details/7352817
http://tmq.iteye.com/blog/477755
http://daimajishu.iteye.com/blog/1556694
http://tony-concerns.diandian.com/post/2012-03-13/14024236
http://blog.csdn.net/xgcai/article/details/6478327
http://daimajishu.iteye.com/blog/1556694
http://www.faersen.com/post/2012-04-30/17504178