前面已经介绍了两个 Android 模拟器,无论是核心或操作介面,或多或少都经过了开发商的各种「改造」,为不同要求的消费者提供客製化的功能。但是,接下来要介绍的「Genymotion Android Emulator」,却可以说是一套「纯粹的」的 Android 模拟器,专门为了需要透过模拟器测试 App 程式的开发者们而製作。 (前两篇连结: PC版Android模拟器全攻略:Android模拟器只是用来跑游戏吗?是谁在用Android模拟器? PC版Android模拟器全攻略2:游戏玩家最常用的 篮叠BlueStack 4、夜神NOX App Player ) Genymotion Android Emulator 无论在使用逻辑或应用情境上,与其他 Android 模拟器都大相逕庭,但却更贴近程式开发者的需求;举例来说,使用者可以自行选择要安装的 Android 版本,甚至套用实体存在的手机硬体设定,在电脑上建构出几乎和实际装置一模一样的操作环境。另外一些对开发者而言相当实用的功能,例如接收简讯和模拟电话播入,也可以透过 Genymotion Android Emulator 做到。只不过,强大的 Genymotion Android Emulator 在试用版的左下角会有浮水印,完整版则能解放更多功能。 Genymotion Android Emulator 2 Desktop ■ 作业平台:Windows、Mac、Linux ■ 软体售价:可试用,商业版须付费 ■ 官方网站:https://goo.gl/tXVZdF 创建各种版本的Android模拟环境 由于 Android 作业系统的碎片化,相同的 App 在不同的系统版本,可能会有不同表现;Genymotion 既然是给程式开发者用的 Android 模拟器,自然要照顾到所有 Android 版本的需求,所以提供了非常弹性的模拟器系统建构方案。使用者不仅能够在 Genymotion 中创建多个模拟器,更可以选择多种 Android 系统版本,甚至按照内建的实际手机硬体设定模拟环境,应付 App 在不同手机、不同版本下的测试需求。要特别注意的是,创建不同作业系统版本的 Genymotion 时,会从网路上下载档案,无法离线执行。 ▲ 1.开启 Genymotion 后,并不会马上进入主画面,而是要先点选「Add」,选择想要创建的模拟器版本及相关设定。 ▲ 2.接着在「Android version」的下拉式选单中,找到模拟器想要的安装系统版本。 ▲ 3.过滤版本后,可以看到清单中有许多不同的实体手机可以选择;挑选任一装置后点击「NEXT」。 ▲ 4.在接下来的视窗中,会显示该模拟器的详细硬体设定,而使用者也可以重新命名模拟器;点选「NEXT」开始建立模拟器。 ▲ 5.创建完成的模拟器会出现在一开始的画面中;选取并按一下左上的「Start」,模拟器就会开始执行。 ▲ 6.如果想要重置已经创建的模拟器,选择模拟器后,按一下最初画面的「Reset」图示,就可以将模拟器回覆到最原本的状态。 安装Open GApps Genymotion 与前面介绍的蓝叠模拟器、夜神模拟器有一个最大的不同之处,即是新创建的模拟器中,不会带有任何 Google 相关的 App,就连 Google Play 商店都不会有,这是由于先前 Google 与 Genymotion 间曾发生过一些纷争,才导致后来的 Genymotion 不再内建 Google App。既然如此,难道要使用者自己下载 APK 进行安装吗?其实也不用这么麻烦,Genymotion 其实提供了使用者一键下载的功能,按一下就能搞定。▲ 1.启动 Genymotion 并进入模拟器后,先按一下右上角的 Open GApps 图示。 ▲ 2.接下来必须同意一些使用条款,点选「Accept」继续。 ▲ 3.下载并刷入 Open GApps 需要一段时间,请确保网路通畅并耐心等候。 ▲ 4.安装完毕后,Genymotion 会提示使用者重新启动模拟器,按下「Restart now」重开。 ▲ 5.再度进入模拟器后,就能看到 Google Play 商店出现在应用程式列表中。 ▲ 6.要特别提醒的是,部分较旧的 Android 作业系统版本并不支援 pen GApps 一键安装功能,得用较麻烦的方式才能安装 Google Play 商店。 录製App教学影片 假设一名程式开发者顺利将 App 製作完毕,接着要教导使用者如何操作 App,最好的方式是什么呢?莫过于是透过影片来传达了。Genymotion 内建强大的萤幕录影功能,可以将手机上的操作画面录製成影片,连声音都会一併撷取,接着直接储存于用户的电脑中,免去从模拟器中抓出影片的麻烦;Genymotion 萤幕录影功能亦不受模拟器 Android 作业系统版本的限制,对于程式开发者来说,确实是个非常好用的功能。 ▲ 1.开启想要录製操作画面的 App 后,在模拟器主画面右边找到影片图示的「Capture」按钮并点选。 ▲ 2.上方的照相机图示是萤幕截图,中间的摄影机图示则是萤幕录影;点选中间的「Screencast」。 ▲ 3.按下「Screencast」选项后,萤幕录製就会立即开始,右边的图示则会有个小绿点提示正在录影中。 ▲ 4.萤幕录影完毕后,点一下叫出「Capture」视窗,再按一下「Screencast」来停止录影,影片就会被保存到使用者的电脑硬碟中。 ▲ 5.要找到萤幕录影储存的位置,点一下 Genymotion 主画面右边的「Capture」图示,并按一下最下方资料夹图示的「Browse files」。 ▲ 6.接着就会看见刚刚的萤幕录影画面被储存在用户的电脑硬碟中,无论是要后续加工或直接发布,都能够自由存取利用。