Java / Android 开发环境搭建

Android 开发环境搭建

在学习 Android 应用开发之前,我们先要完成环境的搭建,它将帮助我们将 Java 代码编译打包生成最终的 Android 安装包。本教程在 Mac 下完成安装,Windows 和 Linux 步骤类似,不同之处会着重区分。

1. 文件清单

  • Java SE Development Kit 8u241: 后文称 JDK。Java运行环境,使用 JDK 5 以上版本即可,本教程采用 JDK 8 作为开发环境;
  • Android SDK : 后文称 SDK。Android 开发工具包,内含我们开发中使用的常用工具;
  • Eclipse 开发工具: Android 开发 IDE,帮助我们高效的完成 Java 代码的编写;
  • Android Development Tools : 后文称 ADT。一款 Eclipse 插件,是实现在 Eclipse 中开发 Android 必不可少的工具;
  • Android Virtual Device : Android 设备模拟器,不用实时连到物理设备上测试,方便开发调试,并且可集成到 Eclipse 中使用以上是会用到的所有文件,目前大家只需要有一个感性的认识即可,在后面随着使用频率增高,对这些工具的理解也会越来越深。接下来,我们正式进入环境搭建。

2. 安装 JDK

首先到 JDK 的官网下载安装文件:JDK 8 官方下载地址

在当中可以选择下载相应的操作系统版本,接着进入安装即可。

JDK各平台版本

选择下载相应的操作系统版本

接下来配置 JDK 环境变量,目的是让其他工具能够找到 Java 相关命令。

2.1 Windows 下配置 JDK 环境变量

假设你的 JDK 安装目录是 D:\java\jdk1.8,可以右键单击"我的电脑",选择"属性"->“高级”->“环境变量”,新增环境变量:

变量名:JAVA_HOME
变量值:D:\java\jdk1.8

如图所示:

配置JDK路径

配置 JDK 环境变量

完成之后在找到 PATH 变量,在 PATH 上追加:

%JAVA_HOME%\bin;”

将 JDK 路径添加的 PATH 当中,一定要记得最后的分号:

配置PATH

记得最后的分号

另外也可以通过 Windows 的终端命令行来完成配置,方法很简单,使用记事本打开 C:\autoexec.bat 文件并添加以下内容:

set JAVA_HOME=D:\java\jdk1.8
set PATH=D:\java\jdk1.8\bin;%PATH%

2.2 Linux / Mac下配置 JDK 环境变量

Linux 和 Mac 下的配置方式比较类似,都是通过修改配置文件完成。Linux下修改~/.bashrc,而 Mac下是修改~/.bash_profile。在配置文件上添加:

export JAVA_HOME=/Users/imooc/java/jdk1.8
export PATH=$PATH:/Users/imooc/java/jdk1.8/bin

在平台上配置完成之后打开终端命令行,输入:

java -version

能够查看 Java 的版本号,即表示配置成功。

3. 下载 Android SDK

由于 Android SDK 更新非常快,版本比较多,Google 推出了一个 sdkmanager 工具统一管理。目前最新版本的 sdkmanager 只支持命令行操作,本教程里推荐使用 GUI 版本降低大家的操作成本,从而可以把更多的重心放在 Android 开发的学习上,这里提供了支持 GUI 的 25.2.3 版本,大家可以根据自己的系统环境下载对应文件。

第一步:根据系统平台下载相应的 Android SDK:

第二步:解压得到 tools 文件夹,将其保存到自定义的目录,如/Users/sdk/tools

4. 安装并配置 Eclipse

在官网下载最新版 Eclipse:Eclipse官方下载地址

4.1 配置 ADT

Eclipse 默认是不能开发 Android 应用的,我们需要安装 ADT 插件。目前 Google 已经下线了在线安装的链接,所以可能按照大部分的安装教程都没法进行安装了,我们这里提供另一种手动安装的方法:

  1. 官网下载ADT插件:ADT-23.0.6.zip(无需解压);
  2. 启动 Eclipse,选择 Help -> Install New Software;
  3. 单击 Add 按钮,在弹出的对话框中按下图设置。

Name:ADT
Location:“ADT压缩包地址”

安装ADT

注意:建议去掉这两个选项“contact all update sites during install to find required software”和“hide items that are already installed”,可以加速安装

  1. 点击"OK",选中"Developer Tools"复选框,然后一路点击"Next";
  2. 阅读并接受许可协议,然后单击“Finish”;
  3. 静候安装完成,重新启动 Eclipse。

4.2 安装 Android SDK

接下来就要用到上面下载的 Android sdk manager 了,打开 Eclipse 的设置面板,在左侧找到“Android”卡片,如图设置:

指定sdk路径

在安装完 ADT 之后,可以看到 Eclipse 面板上会多出一些用于 Android 开发的工具,找到“SDK Manager”,通过“SDK manager”我们可以很方便的管理 Android SDK。

启动sdk manager

点击 icon 启动 SDK Manager,如图选择一个 Android 版本,开始安装:

下载Android SDK

注意:如果下载成功可跳过此步。
这里可能会由于服务器连接失败导致无法下载,那么需要设置一个代理服务器。进入 sdk manger 的设置页面进行如下配置:

SDK Manager代理设置

设置完成就可以进行安装了,整个下载时间可能会比较长。

5. 创建 AVD

Android SDK 为我们提供了 Android 模拟器,我们可以很方便的将我们开发的程序随时在模拟器上进行测试,一个 AVD 可以支持硬件配置、系统镜像、屏幕尺寸、外观、SD 卡等,在创建的同时可以制定模拟设备的硬件属性,甚至可以创建多个模拟器同时进行测试。

在 Eclipse 菜单栏中依次点击 Windows -> Android visual Device Manager,在弹窗中就可以根据自己的需要创建相应配置的模拟器了。

AVD创建

创建完成之后,启动模拟器,接下来就可以像操作手机一样操作模拟器了。

Android模拟器

6. 小结

相信大家到这里都已经完成了 Android 开发环境的搭建,对于 AVD 试用一段时间之后可能会发现,这个模拟器相比真实设备来讲运行更慢,且容易出现卡顿,整体性能要比真机差。它的好处就是入口在 IDE 当中,可以更方便的调起,适合测试一些小型 App,如果 App 体量过大那么这就不是最佳选择了。下一章将会介绍一种性能更快更高效的模拟器。