第三节 在Linux平台搭建Android集成开发环境
第一章 环境搭建
第三节 在Linux平台搭建Android集成开发环境
这一节我们学习如何在Linux平台配置Android集成开发平台。
在学习之前,我们需要理解集成开发环境的含义:
集成开发环境(Integrated Development Environment,简称IDE,也称为Integration Design Environment、Integration Debugging Environment)是一种辅助程序开发人员开发软件的应用软件,在开发工具内部就可以辅助编写源代码文本、并编译打包成为可用的程序,有些甚至可以设计图形接口。
一、下载Android Studio
首先我们需要下载Android开发工具,我们所使用的开发工具来自于android官方网站。我们通过以下几个步骤来完成开发工具的安装:
1.从android官网下载集成开发工具Android Studio的安装程序并保存到本地。点我进入下载页面。点击进入下载页面,我们可以看到下图中的界面,选择和本机相匹配的android版本下载到本地即可。
下载完成后,我们可以在浏览器的下载目录中找到该文件,下载下来的文件是压缩文件,因此我们需要手动对它进行解压。解压的Shell命令为:
tar -zxvf filename.tar.gz
其中tar命令的参数含义是:
z: gzip 支持gzip解压文件 x: extract 从压缩的文件中提取文件 v: verbose 显示详细信息 f: file(file=archieve) 指定压缩文件
解压完成后,我们可以通过shell命令将该文件移动到/opt/目录下:
sudo mv ./android-studio /opt/ # 进入android-studio所在目录执行此命令
注意sudo指的是使用管理员权限执行该命令,此时系统会要求输入超级用户的密码。
在文件完成后,我们可以通过图形化界面进入到android-studio的bin文件目录下:
此时,我们在该目录下找到studio.sh文件,并在命令行执行该文件来启动android studio。
cd /opt/android-studio/bin/ ./studio.sh
此时,命令行可能会提示你,你的电脑没有安装JDK或没有对JDK环境变量进行配置。在这种情况下,我们只需要从Oracle官网下载与本机相匹配的JDK,并为JDK配置环境变量即可。
在下载JDK之前,我们需要理解什么是JDK:
我们可以把Java程序设计语言、Java虚拟机、Java API类库这三部分统称为JDK(Java Development Kit),JDK是用于支持Java程序开发的最小环境。
——《深入理解Java虚拟机:JVM高级特性与最佳实践》
下载完成后,将JDK解压并移动到/opt/目录下。
tar -zxvf filename.tar.gz # 解压 sudo mv ./jdk1.8.0_40 /opt/ # 进入jdk所在目录执行此命令
注意:sudo指的是使用管理员权限执行该命令,此时系统会要求输入超级用户的密码。
接着,我们需要为/opt/目录下的JDK配置环境变量:
编辑/etc/profile文件,并在该文件中添加JDK所在的文件目录的绝对路径。
nano /etc/profile
export JDK_HOME=/opt/jdk1.8.0_40 # 将这条语句添加在该文件中
nano是Linux平台上的文档编辑工具,对它不熟悉的同学可以点我对它进行学习。
编辑完成后,我们可以通过source命令使该配置生效,并通过echo命令来检验是否配置成功:
source /etc/profile echo $JDK_HOME
执行以上两行命令,若命令行打印出JDK的路径,则JDK的环境变量就配置成功了。
二、安装Android Studio
JDK配置成功后,我们就可以正式启动android studio了。
cd /opt/android-studio/bin ./studio.sh
启动成功后,我们可以看到以下界面:
此时,我们选择第二个选项,并点击OK即可继续启动,在启动的过程中,android studio会让你选择标准版或自定义版并自动下载SDK等组件,同学们只需要按照提示点击Next进入下一步即可。
在这里,我们需要理解什么是SDK:
软件开发工具包(Software Development Kit, SDK)一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合。 —— 维基百科
SDK组件安装完成后,我们点击Finish来完成对Android Studio的安装,安装完成后可以看到Android Studio的欢迎页面。
三、创建Android Studio项目
在Android Studio安装完成后可以看到它的欢迎页面:
此时我们可以点击Start a new Android Studio Project选项来创建新的项目,创建的过程中,我们需要输入项目名称、包名等信息。并选择API版本:
在这里我们选择的最低版本的API是API 14:Android 4.0。
接着,点击Next进入下一步,选择空白工程模板(Activity),并点击Next和Finish继续完成项目的创建:
项目创建完成后,我们可以就进入项目的主界面,点击下图工具栏中标识的小图标就可以启动项目:
项目启动后,我们还需要选择android设备模拟器,在这里我们选择默认的Nexus 5 API 21x86即可:
点击OK启动项目,此时在控制台会出现报错信息:
REEOR: X86 emulcation currently requires hardware acceleration!
该错误提示我们使用x86模拟器需要安装硬件加速,而在Linux是无法进行硬件加速器的安装的,因此我们需要使用arm模拟器。
点击下图工具栏中标识的小图标,在弹出的界面中创建新的android设备模拟器,并选择硬件设备和arm镜像:
完成以上步骤后,继续下一步完成android设备模拟器的创建。
android设备模拟器创建完成后,我们重启这个项目,接着可以看到一个正常运行的设备,并选择每次启动都选择它:
点击OK进行下一步,接着我们就可以看到项目内置的Hello World项目: