第六节 在Linux平台离线搭建Android集成开发环境
第一章 环境搭建
第六节 在Linux平台(Ubuntu)离线搭建Android集成开发环境
前言
在前面的课程中已经给大家介绍了如何从android官网下载Android Studio来搭建Android集成开发环境,但目前大陆地区无法访问android官方网站,因此在这一节的内容中我给大家介绍如何在Linux平台离线搭建Android集成开发环境。
在学习之前,我们需要理解集成开发环境的含义:
集成开发环境(Integrated Development Environment,简称IDE,也称为Integration Design Environment、Integration Debugging Environment)是一种辅助程序开发人员开发软件的应用软件,在开发工具内部就可以辅助编写源代码文本、并编译打包成为可用的程序,有些甚至可以设计图形接口。
一、安装JDK和配置环境变量
在配置之前,我们需要确认Linux平台是否已经安装JDK。若没有安装,我们可以在命令行对JDK进行安装。相关Shell命令如下:
检查本机是否安装JDK并配置环境变量:
若输入java命令后,控制台显示命令找不到,则表示我们需要通过命令行安装JDK。
java # 检查是否安装JDK
2.安装JDK
sudo apt-get install openjdk-7-jdk
3.配置环境变量
vim ~/.bashrc # 将下一行内容添加到.bashrc中 export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
4.使.bashrc文件生效
source ~/.bashrc
5.检查环境变量是否配置成功
echo $JAVA_HOME
二、配置SDK和IntelliJ IDEA
首先我们需要下载离线版的Android SDK和IntelliJ IDEA开发工具,点我进入下载页面。下载完成后,我们可以在opt目录下为它们分别创建两个目录,相关Shell命令如下:
cd /opt/ sudo mkdir IDE # 创建IDE用于安装IntelliJ IDEA sudo chmod 777 IDE/ # 修改该目录的使用权限为所有用户可读可写可执行 cd /opt/ sudo mkdir SDKs # 创建SDKs用于存放SDK sudo chmod 777 SDKs/ # 修改该目录的使用权限为所有用户可读可写可执行
创建好该目录后,我们可以把下载好的IntelliJ IDEA压缩包和SDK分别用鼠标拖动到对应的目录下,并点击鼠标右键选择解压。
解压完成后,进入Intelli IDEA的bin目录下,执行idea.sh文件安装IntelliJ IDEA。相关命令Shell如下:
cd /opt/IDE/idea-IU-141.178.9/bin ./idea.sh # 执行idea.sh文件
执行以上两行命令后,IntelliJ IDEA就可以开始安装了。开始安装后,我们根据提示不断进入下一步。IntelliJ IDEA是付费软件,我们可以选择免费试用30天,也可以想办法进行破解。安装完成后的界面如下:
三、创建Android Studio项目
点击Create New Project创建Android项目并选择Android Module:
然后点击Next进入下一步,填写项目名称、包名,然后继续点击Next在图形化界面中选择配置JDK和SDK的目录:
配置好JDK和SDK的目录后,点击Next进入下一步,到这里我们的项目就创建完成了。我们可以点击运行按钮运行该项目,当第一次运行该项目时,IntelliJ IDEA会弹出窗口让我们选择设备:
选择好版本后点击OK我们的项目就启动了。若启动后控制台出现Failure [INSTALL_FAILED_OLDER_SDK] 错误,则需要修改配置文件的内容:
该错误是由于设别的SDK版本较低,对于这种情况,我们将AndroidManifest.xml文件中的minSdkVersion的属性值改为14即可。重新执行该程序,打开设备管理器,并启用设备监视器即可看到项目中内置的Hello World界面。