深度Linux下配置Eclipse的Android开发环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深度Linux下配置Eclipse的Android开发环境相关的知识,希望对你有一定的参考价值。

前段时间开始折腾Linux,其它常用软件都轻松找到了功能相同或相近的替代软件,但到了android开发工具这块,网上好多朋友都推荐使用android studio,而俺是个eclipse的老顽固,在windows下就不习惯使用android studio,再加上手头还有一个在windows下用eclipse做了了一半的项目,只好再折腾下如何在linux下配置eclipse的android开发环境。
以前在windows下配置eclipse的android开发环境一般是以下几个步骤:1、安装JDK,2、配置环境变量,3、安装Eclipse,4下载安装ADT插件并配置常用参数,5、下载SDK。
因为国内不能直接访问Google网站的原因,从Google官网下载ADT和SDK需要×××,而我还没找到Linux下好用的免费×××工具(哪位朋友有的话可以给推荐一下,呵呵),但幸运的的是,Google出过一款名为Android Developer Tools的开发工具,这个工具集成了Eclipse、ADT和部分SDK,这就好办多了,我们只要需要下载安装JDK、配置环境变量,再用这个Android Developer Tools工具,就能在eclipse下进行android开发工作了。
一、安装JDK
直接到https://www.oracle.com/technetwork/java/javase/downloads/index.html下载,需要说明的是,因为我有个在windows下做了一半的项目需要在linux下接着做,为了防止jdk版本混乱导致老项目不能导入,我用的还是以前的8u201的linxu64位版本(我把它放到了51cto下载中心,也可以到:http://down.51cto.com/data/24583下载)。下载后的文件为jdk-8u201-linux-x64.tar.gz
在文件下载的位置(如/home/用户名/Downloads)打开终端,输入:
Sudo tar -xzvf jdk-8u201-linux-x64.tar.gz
系统提示输入密码,输入后就正常安装,完成后可以输入java -version检查下是否安装正确,如出出现下图的的java版本文字,就说明安装正确。
技术图片
二、配置环境变量。
安装完成后,我们会发现在jdk下载的位置下面会多一个文件夹,记下它的路径,下面要用到,如:/home/kkfan/Downloads/jdk1.8.0_201。
然后找到/ect下的profile文件,在这个文件中配置环境变量,由于系统权限的限制,这个文件默认是只读的,我们要在终端下用sudo模式打开(sudo vim /etc/profile)。
打开后在最下面加上以下几行(注意不要有空行)
JAVA_HOME=/home/kkfan/Downloads/jdk1.8.0_201
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$JAVA_HOME/bin:$HOME/bin:$HOME/.local/bin:$PATH
说明:第一行的等号后面的内容是你安装完jdk后生成的那个文件夹所在的位置,这个要根据实际情况进行修改,后面两行不用动。
修改完成,保存重启系统即可。
三、安装Android Developer Tools
这个包我放在了51cto下载中心:http://down.51cto.com/data/2458347,下载后的文件为adt-bundle-linux-x86_64-20131030.zip。解压后里面有两个文件夹,eclipse和sdk
进入eclipse文件夹,双击图中红圈里的那个eclpse可执行程序,就可以打开eclipse了。
技术图片
当然,系统会提示你这是一个可执行文件,是要打开还是在终端中打开,结果一样,为了方便使用,我们可以在桌面上建一个desktop文件(这个就像是windows系统下的快捷方式),步骤如下:
1、打开编辑器
2、输入以下文本:
[Desktop Entry]
Encoding=UTF-8
Exec=/home/kkfan/Downloads/adt-bundle-linux-x86_64-20131030/eclipse/eclipse
Icon=/home/kkfan/Downloads/adt-bundle-linux-x86_64-20131030/eclipse/icon.xpm
Name=Eclipse
Type=Application
说明一下:第一行用于申明这是一个desktop文件,第二行描述了文本的格式,第三行指定这个我们要运行的可执行文件的位置,第四行指定图标所在的位置,第五行是这个“快捷方式”下面显示的文字内容,第六行告诉系统要打开的是一个可执行文件。
3、保存到桌面,文件的扩展名为desktop就行。
这样就能直接在桌面上打开eclipse了,运行后和windows一样,会提示设置workspace的位置,选择一个自己习惯的位置,确定后就能进入系统了。

因为是集成的开发环境,android开发所需的adt(22.3版本)和sdk(android4.4 )已经包括在了系统内,我们无需安装配置,就能开始Linux下的android开发工作了。

以上是关于深度Linux下配置Eclipse的Android开发环境的主要内容,如果未能解决你的问题,请参考以下文章

读《Android深度探索(卷1)HAL与驱动开发》的一些思考05

Eclipse下配置Ant脚本 自动打包带签名的Android apk

Linux怎么搭建Android开发环境

ubuntu 下 android sdk 配置

Eclipse下Android的NDK开发环境配置

在Android上部署深度学习模型之Android配置文件