cocos2d-x 在 Android Studio 的环境搭建
安装步骤:
- 下载安装 Android Studio v2.3.3,由于 Android 开发者官网国内访问缓慢,可以选择从Android Studio 中文社区下载对应版本。
完成 Android Studio 安装,进入欢迎界面,选择
Import project(Eclipse ADT, Gradle, etc.)
。选择目录COCOS2DX_HOME/tests/cpp-tests/proj.android-studio
,点击OK
进入IDE主界面。第一次导入 cocos2d-x 工程,控制台会提示缺少组件,点击提示下方的链接,下载安装即可。提示类似:
Gradle sync failed: Failed to find target with hash string 'android-14' in ... Gradle sync failed: Failed to find Build Tools revision 25.0.0
组件安装完成,点击工具栏
Run
,进行编译运行,编译过程可能会花费一点时间。选择运行应用的设备,IDE将自动安装应用,并控制应用展示主界面。建议直接使用Android手机接入电脑作为设备,进行测试。这样应用会有较快的运行速度。如果使用模拟器请下载ARM的Image进行模拟器的创建。运行成功界面:
模拟器的创建
点击工具栏
AVD Manager
进入模拟器的管理界面。在
Android Virtual Device Manager
界面左下角,可以看到按钮Create Virtual Device...
,点击进入Choose a device definition
页面,选择设备,此处选择只决定了尺寸和分辨率,与设备中运行的系统无关。此处选择Nexus 5X
,选择后点击Next
,进入选择系统镜像页面。
在
Select a system image
界面,选择系统镜像,此处选择决定了设备的API Level
和ABI
。API Level
代表了 Android 系统版本,如 API Level 24,代表 Android 7.0 系统。ABI
是与CPU相关的一个参数,Intel 处理器多为x86,高通处理器 多为ARM。更多关于 ABI 的了解,参见官方文档 ABI 管理。选择完成,点击 Next,进入
Verify Configuration
,点击 Finish 结束。
FAQ
如何使用 x86 ABI 的模拟器运行 cocos2d-x 的 cpp-tests 项目?
- 在项目中找到
gradle.properties
文件,将PROP_APP_ABI=armeabi
修改为PROP_APP_ABI=x86
,点击提示中的Sync Now
,完成后重新编译运行。
- 在项目中找到
如何下载ARM的Image进行模拟器的创建?
- 依照模拟器的创建中的步骤,在
Select a system image
界面,到Other Images
选项卡, 选中 ABI 为 armeabi 的系统镜像。
- 依照模拟器的创建中的步骤,在