构建 Android 应用程序 要求:
注意:由于 Cocos2d-console 使用 javac 命令构建 Android 应用程序,所以 增加 JAVA_HOME 环境变量 (JDK 路径)是必要的。 1 – 我们将为多个平台编译我们的游戏,但是框架默认不会编译 x86 和 armeabi-v7a 平台。编辑位于以下路径的 Application.mk 文件: C:\Users\intel-user\Desktop\cocos2d-x-3.3rc0\Project\MyGame\proj.android\jni Figure 8. Application.mk文件位置 2 –在文件中增加下面一行内容: APP_ABI := armeabi armeabi-v7a x86 Figure 9. 增加了 APP_ABI 行的 Application.mk 文件 现在,我们增加了目标平台,让我们开始编译游戏吧! 3 – 使用命令行提示框,进入到框架目录: cd C:\Users\intel-user\Desktop\cocos2d-x-3.3rc0 4 – 执行下面的命令来编译和运行 Android 平台游戏. cocos run –s Project\MyGame –p android Figure 10. 执行命令编译和运行 Android 平台游戏
注意:如果只是编译,请输入: cocos compile –s Project\MyGame –p android 如果一切运行正常, cocos2d-console 命令将使用adb (如果在环境变量中配置了的话) 在连接的设置中,或者已经初始化的模拟器中,安装APK文件。如果它们不可用,命令将等待设备或模拟器成为可用的状态,如下图所示: Figure 11. 命令等待设备或已初始化的模拟器 如果你已经初始化了模拟器或者已经连接了设备,屏幕将会出现: Figure 12. Android平台的游戏屏幕 |