鸟人的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)”一项,如下图所示。

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秒左右。

转载于:https://my.oschina.net/u/660323/blog/808022

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值