Deepin配置android应用开发环境

本文详细介绍了在Deepin系统中配置Android应用开发环境的步骤,包括安装Eclipse、JDK、ADT和SDK,连接手机,以及测试HelloWorld应用。同时提供了关键软件的下载链接和设置指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

参考资源链接:[Qt 5.12.12 Linux 64位安装包:一键解决SDK、NDK更新与冲突](https://wenku.youkuaiyun.com/doc/1q8b9rxkfd?utm_source=wenku_answer2doc_content) 为了在Deepin Linux系统中成功安装Qt 5.12.12,并配置自动更新Android SDK和NDK的环境,你可以使用专为Deepin优化的安装包qt-opensource-linux-x64-5.12.12.run。这个安装包内嵌了自动更新机制,可以确保SDK和NDK的版本始终是最新的。以下是具体的安装和配置步骤: 1. 首先,确保你的Deepin系统已经更新到最新版本,并安装了所有必要的依赖项,例如build-essential、libgl1-mesa-dev等。 2. 下载qt-opensource-linux-x64-5.12.12.run安装包,你可以从Qt官方源或者其他可信的源获取。 3. 打开终端,使用`chmod +x qt-opensource-linux-x64-5.12.12.run`命令赋予运行权限。 4. 运行安装包:`./qt-opensource-linux-x64-5.12.12.run`,这将会启动一个图形化的安装向导。 5. 在安装向导中,选择适合你的安装路径,并确保在安装选项中勾选了‘Android SDK’和‘Android NDK’。 6. 根据向导的提示完成安装。安装完成后,打开Qt Creator,进入工具选项(Tools -> Options),选择‘Kits’,在这里你可以看到已经配置好的Android开发环境。 7. 为了确保Android SDK和NDK能够自动更新,你可能需要在Qt Creator的‘Options’中进一步设置自动更新选项,或者在安装完成后的Qt Creator首次运行时按照提示进行配置。 通过以上步骤,你将在Deepin Linux系统中拥有一个配置完整的Qt开发环境,同时具备自动更新Android SDK和NDK的功能。这将大大简化你的开发流程,并保持开发工具的最新状态。 如果你希望进一步了解Qt安装包的详细配置选项以及如何解决可能出现的兼容性或冲突问题,推荐阅读《Qt 5.12.12 Linux 64位安装包:一键解决SDK、NDK更新与冲突》。该资料不仅涵盖了安装过程中的所有细节,还提供了针对Deepin系统特有的解决方案和建议,帮助你更加深入地掌握Qt的安装和配置技巧。 参考资源链接:[Qt 5.12.12 Linux 64位安装包:一键解决SDK、NDK更新与冲突](https://wenku.youkuaiyun.com/doc/1q8b9rxkfd?utm_source=wenku_answer2doc_content)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值