centos7 搭建android开发环境

1.JDK安装(最好在root下操作,方便后续直接加权限给普通用户)

centos貌似默认安装了openjdk,已经可以使用了。不想继续安装ORACLE的JDK可以跳过。继续安装,则在http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择linux 64位的jdk下载,复制到centos /home/java/中。
a.解压 tar zxvf jdk-8u71-linux-x64.gz
b.需要先卸载掉centos自带的openjdk.使用rpm -qa |grep java检索已安装的java相关

删掉这个四个就可以了,需要切换为root

nodeps后替换为自己检索出来的名,最后java -version,提示未找到命令,说明已经删除完毕了,接下来配置刚才解压的sun的jdk。执行gedit /etc/profile,添加如下:


保存退出,source /etc/profile使之生效,然后java -version,看到结果就表示成功了。

2.ADT

直接下载adt-linux-64,复制到centos home/java/下,遇到无法右键复制的,基本是权限问题,可以root用户下cp命令从桌面复制过去,或者更改java文件夹权限,赋予任何人都可以读写,就能右键直接复制过去了。

a。添加桌面快捷和终端快捷。
     cd /usr/local/bin
    sudo ln -s /home/ziyu/java/adt/eclipse/eclipse
这样在usr.local/bin下生成一个快捷方式,可以复制到桌面正常使用,也可以在终端直接输入eclipse使用。(注意root和普通用户,创建的workspace地址是不一样的)
b。添加adb支持
打开/etc/profile,添加路径
export PATH=$PATH:/home/ziyu/java/adt/sdk/platform-tools
export PATH=$PATH:/home/ziyu/java/adt/sdk/tools
保存关闭,source /etc/profile生效下,终端输入adb。
如果显示bash: /home/ziyu/java/adt/sdk/platform-tools/adb: /lib/ld-linux.so.2: bad ELF interpreter,是因为还要添加32位的库支持,输入如下即可
yum install glibc.i686(需要y/n确认的都输入y)
 yum install libstdc++.so.6(需要y/n确认的都输入y)
yum install zlib*.i686
安装完毕后再次输入adb,ok了。

3.sdk更新
终端输入eclipse,打开后点击sdk manager,一般更新不上,点tools,配置下就可以了,如下

close后就可以更新了,系统镜像文件可以不下载,这玩意有点大,我就下了几个,就12g了,实际开发用模拟器也很少。
基本可以用了。

你可能感兴趣的:(linux)