鸟人的Android揭秘(5)——搭建Android SDK开发环境(一)

      前面已经完整讲解了Android平台的构成,以及从Git服务器下载源代码并进行编译的内容。接下来说解如何搭建Android SDK开发环境,包括Android Studio、Sublime、Android SDK等的下载与安装,这些都与Android应用程序开发与调试相关,能够极大的方便咱们深刻了解Android的源代码和运行机制。html

1、安装Android Studioandroid

自从Google中止对ADT的更新后, Eclipse已经不是开发Android应用程序的首先环境,要配合最新的Android SDK,最佳选择是使用Google主推的Android Studio,Windows、Linux和Mac平台都有相应的版本,从如下网址便可下载:https://developer.android.com/studio/index.html。以下图所示,Windows和Mac版本都有相应的安装版本,下载安装便可,Linux是zip压缩包版本,下载后解压缩便可使用。bash

      须要注意的是,使用Android Studio加载Android源代码所需的内存比较大,第一次启动Android Studio以前,先修改安装路径中bin目录下的studio64.vmoptions配置,增大Java虚拟机的内存,读者可根据本身物理内存的大小修改,此处示例都修改成1G:服务器

-Xms1024m
-Xmx1024m

      Android Studio发展到如今已经很智能化,替用户省了很多麻烦,第一次启动时后根据引导设置Android SDK存放路径,以下图所示。markdown

      若是没有预先下载Android SDK,安装引导将协助下载最新的SDK版本和必需的组件,以下图所示。工具

      安装完成后,就能够正式进入Android Studio,建立本身的第一个Android应用程序,Android Studio也提供了很好用的应用建立引导,只要按照引导流程一步一步设置下去便可轻松建立出本身的第一个Android应用。以下图所示是笔者建立的“Hello World”应用并在模拟器中运行的效果,可见,经过Android Studio开发Android应用程序是很是方便的。调试

2、加速Android模拟器的启动code

      要作好Android应用程序的开发,或者Android Framework的开发,最好手头备有一部Android手机,毕竟真实场景中的状况不是模拟器均可以模拟出来的。但若是条件不具有,咱们也能够用模拟器来暂时解决。htm

      若是不作任何处理,在电脑上启动Android模拟器将是一个痛苦的等待过程,且模拟器启动后的响应也很迟钝,基本不能用于开发调试。幸亏Android Studio中集成了Intel x86 Emulator Accelerator (HAXM installer)工具,安装后能够大大加快模拟器的启动速度[1]。ip

      这个工具默认不随Android Studio一块安装,须要用户自行操做安装,不过安装过程很简单,点击Android Studio主菜单的“Preferences…”菜单项,打开配置窗口,切换到Android SDK一项,并在SDK的更新窗口中,切换到“SDK Tools”一栏,勾选其中的“Intel x86 Emulator Accelerator (HAXM installer)”一项,以下图所示。

Intel x86 Emulator Accelerator (HAXM installer)安装

      接着点击“Apply”按钮,Android Studio将弹出确认框,提示将开始安装该工具,以下图所示。

      继续点击“OK”按钮,Android Studio将开始下载并安装。在安装过程当中须要配置HAXM(Hardware Accelerated Execution Manager)最大可以使用的内存,以下图所示。Intel官方推荐将其设置为本机物理内存的一半。

Intel x86 Emulator Accelerator (HAXM installer)安装

      安装完成后,在终端窗口使用以下命令确认加速器是否已经启动

kextstat | grep intelhaxm

      若是出现相似下图所示提示,即表示HAXM安装成功而且已经正常运行。

HAXM正常运行

      经过如下命令能够启动和中止HAXM:

# Start:
$ sudo kextload –b com.intel.kext.intelhaxm
# Stop:
sudo kextunload –b com.intel.kext.intelhaxm

 

[1] 在笔者的环境中,安装HAXM前模拟器的启动时间大约是5分名,安装HAXM后模拟器的启动时间缩短到30秒左右。

相关文章
相关标签/搜索