linux系统安装android开发工具(eclipse)

来源:互联网 发布:mac启动战网闪退 编辑:程序博客网 时间:2024/06/16 02:33

转载请注明出处:http://blog.csdn.net/ava_chenlan/article/details/40039431

第二次装linux系统了,发现自己还是很多东西记不住该怎么弄,又得重新上网找资料,这次把安装的东西稍微整理一下,加强记忆的同时也方便自己日后查找,希望也能帮到一些有需要的同学。 说明一下,我装的是xubuntu 14.04版。

先来讲一下jdk的安装:

1.   首先来到oracle的官网下载jdk, 网址如下:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

在这需要注意,你得先点“接受”才能下载所需要的jdk.  一进来看到有4个版本是用于Liunx系统的, 其中 x86版的是用于linux32位系统的,x64的不用多说肯定是用gf 64位系统的啦。细心的同学可能又有问题了,这分了x86跟x64以后,每个版本还是有2种不同的文件呀?不用着急,听我慢慢道来: 文件以.rpm结尾的是用于Linux  redhat系统的, 以.tar.gz结尾的才是用于其它linux系统的,搞清楚以后我们可以各取所需啦。。



2. 将下载的文件存放到指定目录,我这是存到了/home/chenlan/androidTools/下面。 来到jdk所在目录,右键打开命令行窗口,在命令行窗口输入以下命令解压:

tar zxvf ./jdk-8u20-linux-x64.tar.gz -C ~/androidTools/

我在网上找了一下,也有很多同学是将jdk解压存放在 usr/lib/下面的,这个看个人需求哈,没有要求一定要存放在哪个固定位置。


3.  解压完文件以后,输入以下命令打开配置文件

  gedit ~/.bashrc

在这里,我用的是gedit打开文件,也有很多同学是用vim打开的,我个人不习惯用vim,觉得使用难度比较大


4.  在配置文件末尾添加以下配置,添加完以后保存并关闭文件即可

export JAVA_HOME=/home/chenlan/androidTools/jdk1.8.0_20   
export JRE_HOME=${JAVA_HOME}/jre   
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib   
export PATH=${JAVA_HOME}/bin:$PATH 

其中, JAVA_HOME是你存放jdk的文件夹路径


5.  添加完配置文件以后,若想配置立即生效,还需要输入以下命令

source ~/.bashrc


6.  测试jdk是否安装完成, 输入以下命令可以查看jdk版本

java -version

可以看到屏幕如下, 表明jdk己经安装成功



jdk安装成功了,那么接下来是时候安装android开发工具了,我这里安装的是eclipse

1.  第一步,还是需要先下载软件,网址如下:

http://developer.android.com/sdk/index.html#download

注意,这个版本的eclipse在启动的时候并不显示“{adt}”, 而是显示eclipse的,我己经打开并且建过android工程测试过是ok的



2. 解压eclipse后,来到/home/chenlan/androidTools/adt-bundle-linux-x86_64-20140702/eclipse/ 这个文件夹下打开命令行窗口,输入命令即可打开eclipse,命令如下:

eclipse.sh 

每次都用命令行打开eclipse显然是不够方便的, 所以接下来我又开始折腾创建eclipse的快捷方式 。


创建eclipse快捷方式 

1.  在导航栏空白片右键点击 --> panel --> add new items , 出现添加快捷方式的操作框, 如下图:


这里,我们选择Launcher这一栏,然后点击下方的add按钮即可。新创建的图标在导航栏最右方。没有设置快捷方式图标之前是一个灰色四方块

2. gedit ~./eclipse.sh ,  创建、配置启动文件

#!/bin/bash
source /home/chenlan/.bashrc
cd /home/chenlan/androidTools/adt-bundle-linux-x86_64-20140702/eclipse/
/home/chenlan/androidTools/adt-bundle-linux-x86_64-20140702/eclipse/eclipse
exit $?


3.  右键点击新建的图标,选择properties,  给新建的快捷方式添加图标及命令


ok, 配置完成,点击图标试试看。。。

O,  MGOD, 点完以后完全没有反映, 这是为啥呢? 折腾了半天,检查这检查那,最终发现,原来问题出现在linux的配置文件上, 这位仁兄对启动文件做了判断, 要求启的时候必须是在终端窗口, 如果不是终端的话,不做任何操作,直接返回。

# If not running interactively, don't do anything
case $- in
    *i*) ;;
      *) return;;
esac

既然linux的配置文件有这个要求,原来的做法己经行不通了, 而我又不希望每次都用命令行启动eclipse, 直好再次寻找解决之道, 最终解决办法如下:

a. 将JAVA _HOME重新配置在一个单独的文件里, 文件名.env-all

export PATH="$PATH:${HOME}/bin:${GOROOT}/bin:${HOME}/liteide/bin:${GOPATH}/bin"

export JAVA_HOME=/home/chenlan/androidTools/jdk1.8.0_20   
export JRE_HOME=${JAVA_HOME}/jre   
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib   
export PATH=${JAVA_HOME}/bin:$PATH 

b.  在eclipse.sh的配置文件更改jdk的引用路径

#!/bin/bash
source /home/chenlan/.env-all
cd /home/chenlan/androidTools/adt-bundle-linux-x86_64-20140702/eclipse/
/home/chenlan/androidTools/adt-bundle-linux-x86_64-20140702/eclipse/eclipse
exit $?

c.  在linux的配轩文件./bashrc 中添加对新建的JAVA_HOME文件的引用

test -f "${HOME}/.env-all" && source "${HOME}/.env-all"

再次点击之前创建的快捷方式, 这次终于启动成功了,yeah!。。。


我在linux系统下安装eclipse的总结就到这里,菜鸟上路,有什么写得不对的地方,欢迎各路高手指点, 有问题想问的同学欢迎留言,谢谢大家!


0 0
原创粉丝点击