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

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

一、安装Android Studio

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

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

-Xms1024m
-Xmx1024m

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

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

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

二、加速Android模拟器的启动

        要做好Android应用程序的开发,或者Android Framework的开发,最好手头备有一部Android手机,毕竟真实场景中的情况不是模拟器都可以模拟出来的。但如果条件不具备,我们也可以用模拟器来暂时解决。

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

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

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

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

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

kextstat | grep intelhaxm

        如果出现类似下图所示提示,即表示HAXM安装成功并且已经正常运行。

        通过以下命令可以启动和停止HAXM:

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


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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值