Deepin配置android应用开发环境

Deepin配置android应用开发环境

一、安装eclipse

Deepin仓库里面的eclipse还是3.0版本的,建议官方网站下载最新的(解压即用)。

二、安装JDK

JDK解压之后,需要配置环境变量,在~/.profile文件添加(/home/zhouyixing/Softwares/为个人解压路径):
if [ -d /home/zhouyixing/Softwares/jdk1.7.0_67 ] ; then
export JAVA_HOME=/home/zhouyixing/Softwares/jdk1.7.0_67
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
fi

三、安装android ADT和SDK

ADT安装方法

eclipse -> help -> Install New Software -> Add -> Archive选择ADT-23.0.3.zip,Name填入ADT。然后,按提示即可一步一步完成。

SDK安装方法

配置SDK(/home/zhouyixing/Softwares/为个人解压路径)
eclipse -> prefences -> Android -> SDK location填入/home/zhouyixing/Softwares/android-sdk-linux

然后再配置环境变量
if [ -d /home/zhouyixing/Softwares/android-sdk-linux ] ; then
export ANDROID_HOME=/home/zhouyixing/Softwares/android-sdk-linux
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
fi

下载平台包
在命令行直接运行android,在弹出的android sdk manager勾选需要的版本平台,并接受证书。
zhouyixing@T6Series:~$ android


NOTE:由于种种原因,直接下载会比较慢。先在修改/etc/hosts文件
zhouyixing@T6Series:~$ cat /etc/hosts
127.0.0.1  localhost
127.0.1.1  T6Series


# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
# 添加如下两个地址
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com

四、连接手机

参考文章 点击打开链接

zhouyixing@T6Series:/etc/udev/rules.d$ sudo adb kill-server

zhouyixing@T6Series:/etc/udev/rules.d$ sudo adb devices
看到设备自己的神器代表连接成功。下次直接运行sudo adb kill-server,eclipse就能连接手机了。

五、测试Hello world

File -> New -> Projects -> Android Application Project然后按提示完成工程。
开启手机的调试模式,并用usb线链接电脑(记得sudo adb kill-server,最好还用sudo adb devices检查一下)。
点击工程,然后再点击run,选择Android Application,即可在手机运行。

六、题外

由于不理解各个软件包的作用,个人费了不少功夫。这里简单说一下个人理解(大牛莫笑)。eclipse是软件编辑器,JDK是java编译工具,ADT是android编译支持工具,SDK是平台API等等。
另外不得不吐槽,由于种种原因,导致部分网站网速有点慢(甚至打不开),个人是爬出去找到链接在用360离线和百度离线下载,然后再下载的。这些,包括设置/etc/hosts都非吾所愿啊。

本文所有下载链接:
eclipse软件
linux版:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/luna/R/eclipse-standard-luna-R-linux-gtk-x86_64.tar.gz
JDK软件包
linux版:http://download.oracle.com/otn-pub/java/jdk/8u11-b12/jdk-8u11-linux-x64.tar.gz?AuthParam=1407590615_e03f7e8d1a7be6b8b687035bd5ed49e0
ADT插件
在线安装地址:https://dl-ssl.google.com/android/eclipse/
离线安装地址:https://dl.google.com/android/ADT-23.0.3.zip
SDK软件包
linux版:https://dl.google.com/android/android-sdk_r23.0.2-linux.tgz
windows版:http://dl.google.com/android/android-sdk_r23.0.2-windows.zip

你可能感兴趣的:(嵌入式Linux)