1.3.1 开发环境概览

配置Android开发环境十分简单,需要的开发工具并不多,且很易于安装。

本书以Microsoft Windows 10(20H2)操作系统为例进行讲解,并安装以下开发工具:

· Java Development Kit(1.8.0 Update 271,64位)。

· Android Studio(4.1)。

测试设备为运行Android Pie(9)的Android Virtual Device。

在配置开发环境前,还需要确认你的PC或Mac满足以下条件:

· 对于Windows,请使用Windows 7及以上版本的操作系统。

· 对于macOS,请使用10.10及以上版本的操作系统。

· 对于Linux,请使用基于Debian的发行版,GNU C库版本为2.19或更高。

以上均需要安装64位版本。

· 第三代英特尔Core i5相当或性能更优的CPU。

· 8 GB或更高的内存。

· 至少2 GB的基本磁盘空间,除虚拟设备镜像外的全部SDK将占用多于13 GB的磁盘空间。

· 至少1280×800的屏幕分辨率。

· 对于虚拟设备,若要模拟实景,则需要配备至少一个摄像头。

对于运行虚拟设备的PC,请复查BIOS的Intel/AMD的VT/SVM虚拟化开关为开启状态。

有的朋友可能会问:为什么这里要求的配置信息和Android开发者官网中列出的不一致,某些项目会要求更高的配置呢?

这是因为官网中的配置需求是“最低要求”。就像我们打游戏,满足最低要求的PC也可以玩,但是画质会降低,体验也会随之降低,而配置更高的PC将会带给玩家更好的画质、更绚丽的特效等。这和开发软件是类似的,使用一台配置较高的PC进行开发将会带给人们更高的工作效率。本书所列出的配置要求对应的就是“配置较高的PC”。笔者在编写本书时,使用的PC配置信息如下:

· CPU:Intel Core i3-9100。

· 内存:24 GB。

· 显示器:22英寸,分辨率为1920×1080。

· 操作系统:Microsoft Windows 10(20H2)。

· JDK:1.8.0 Update 271,x64。

· IDE:Android Studio 4.1。

· 测试设备:Android AVD、Pixel 2、Android 9.0。

本书中的示例均在上述软硬件环境中进行。