《Android游戏编程入门经典》——4.2节构建新项目-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

《Android游戏编程入门经典》——4.2节构建新项目

简介:

本节书摘来自异步社区《Android游戏编程入门经典》一书中的第4章,第4.2节构建新项目,作者【美】Jonathan S. Harbour,更多章节内容可以访问云栖社区“异步社区”公众号查看

4.2 构建新项目
Android游戏编程入门经典
我们将快速测试、构建和运行新项目,查看在NetBeans中Android SDK是否可以正常工作。可以使用工具栏上的锤子图标或者是使用Run(运行)、Build Project(构建项目)菜单来编译项目,如图4.7所示。


dcfaa7a9cf053c0b9973abe5563a64606defb450

4.2.1 打开输出窗口
如果没有看到编译器的进度,则很难看出是否已经成功完成了代码编译。在NetBeans底部,进度栏和状态信息将显示编译的进度,但我发现这是不够的。我想要看到是哪个编译器在进行编译。要查看输出窗口,打开Window(窗口)菜单并依次选择Output(输出)和Output(输出)命令,如图4.8所示。


18ed3c7a8a5bc4c8cfdb7436e4e78c16fc3a9a0a

显示Output(输出)窗口。底部的绿色文本是BUILD SUCCESSFUL。这正是我想看到的详细信息!此外,这时,如果您想要看到源代码,查看Project Manager(左上角),并依次展开Source Packages(源码包)、您的包名称、MainActivity.java。双击该文件以在编辑器中打开它,如图4.9所示。


c0c65677bbc1c03af2636ffb95efdb463cce4bc4

4.2.2 在模拟器中运行程序
在运行程序前,不一定必须首先构建一个程序。单击工具栏上的小绿色箭头图标就可以运行程序。如果需要首先编译程序(根据文件编译会节省时间),将会先编译程序。运行程序的另一种方式是打开Run(运行)菜单并选择Run Project(运行项目)命令,如图4.10所示。

在第3章中已使用AVD Manager创建了模拟器设备。如果您跳过了该步骤,则现在可返回到第3章了解Android模拟器中可用的选项。

如果还未运行模拟器,则会出现如图4.11所示的对话框,显示没有正在运行的设备并且底部列表中显示一台设备。

模拟器需要很长时间才能启动!在编写Android代码时,您会想要保持模拟器运行。模拟器运行后,每次编译和运行程序时无需等待就可以启动它。如果模拟器已经运行,可从顶部的列表中选择它,如图4.12所示。


e2e3c4d7cb5ddef5283baca87df81ff2558bf626


78e9679bcab8fe96bca14087e2dd57e2053bfd10

运行模拟器的新实例时,会加载操作系统,这需要非常长的时间(见图4.13)。基于此原因,在编程时一定要保持模拟器窗口运行。加载完操作系统后,模拟器会迅速响应Run(运行)命令。


2a6ae56cdd0834cde8ed5f3b8411f0e941b38db2

尽管我们要求NetBeans运行项目,然后等待模拟器启动,但在稍后启动过程完成后,它不会继续运行项目(见图4.15)。出现这种情况是因为:NetBeans启动运行命令,却不会等待响应,而是返回正常编辑模式。


a46376a0e717bf9f88c56741f9184e7c2bf4996d

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章