《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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值