模块1:“Hello World” - 运行程序

2019-02-26  本文已影响0人  jingz课程

运行程序

在开发阶段,程序可以运行在模拟器上,也可以运行在实机上。

对于机房来说,机器性能较低,运行特备是启动模拟器非常缓慢,造成学习和开发效率降低。这也是前面课程中建议大家自带电脑,自行部署开发环境的原因,通常大家私人电脑普遍配置较高。

目前实验室没有提供大量Android手机作为实验设备的条件。有Android手机或平板的同学建议使用真机调试。


创建虚拟设备

选择Tools菜单第一项AVD Manager命令。AVD的意思是Android Virtual Device,即Android虚拟设备。随后出现AVD Manager对话框:

AVD Manager

该对话框中会列出目前已经创建的虚拟设备。如果已经存在这样的虚拟设备,并且Android API版本与你的项目要求一致,便可点击对应行末尾的绿色播放按钮将其启动起来。

如果没有现成可用的AVD,则要创建一个。点击左下角的“Create Virtual Device...”按钮进入虚拟设备配置对话框:

虚拟设备配置

比如选择“Nexus 5X”作为被模拟的设备型号,然后点击“Next”按钮进入系统映像(System Image)选择对话框。简单地说,在这里我们将选择模拟器运行的Android版本:

系统映像

分别查看以下对话框中的3个标签页,它们的区别是什么?

对于实验室的机器,已经开启了对Hyper-V的支持,因此我们选择“x86 Images”标签页中的如下的条目:

基于Intel x86处理器的Android 9.0系统映像

待选中此条目后,如果发现“Next”保持灰色无法点击,这意味着目前在本机上并不存在对应的系统映像。点击第一列“Pie”后面的蓝色“Download”链接进行下载——此时务必保持网络畅通。

下载过程在实验室通常比较缓慢,因为实验室的机房系统会对每一个文件进行安全控制,这无疑大大降低了数据传输和存储的效率。没办法,需要耐心。

待下载过程结束,点击右下角“Finish”按钮返回上一个对话框。此时可见“Next”按钮已经激活。点击进入下一个对话框:

根据你自己的趣味给新的AVD命名,其它选项暂时不去理会,点击“Finish”按钮结束创建。此时新设备会出现在虚拟设备列表中:

新设备

运行之:

启动虚拟设备

不出意外的话,最终能够进入到如下的Android系统桌面:

AVD启动完毕

运行程序

准备好设备(真机或模拟器)后即可运行程序。选择“Run”菜单下的“Run”命令,或者按快捷键Control+R(Mac)/Shift+F10(Win)运行,弹出设备选择对话框:

选择设备

选中一个可用的设备,点击右下角“OK”按钮。Android Studio将编译程序、构建APK包并安装到设备上,最后将其运行起来:

运行程序

如果一切顺利,我们Hello World项目的App窗口将会展现在设备屏幕上。这是一个通过向导产生的最简单的程序,标题栏和内容区的文字都设置成了我们的项目名称。

如果顺利走到此处,表明项目创建顺利,可以开始后续的开发工作了。

上一篇 下一篇

猜你喜欢

热点阅读