基本环境
- 操作系统(Ubuntu 12.10+, OS X 10.7+, Windows 7+)
- Cocos2d-x v3.0(https://github.com/cocos2d/cocos2d-x/)
- JDK/SDK 1.6+
- NDK r10e+
- Apache Ant
- Python 2.7.5
这里用Windows 7作为示例,其他操作系统的设置过程类似。
预先准备
完成前文所述的Cocos的安装与配置,并且生成了一个Cocos项目的Android工程,即在你的项目名称下,打开CMD,运行
cocos compile -p android -j 4
具体过程
- 用Eclipse打开
proj.android
目录
- 打开Eplise
- 在
Package Explorer
右键,选择Import...
- 在弹出的窗口中选择
Existing Android Code Into Workspace
,并点击Next
点击
Browse
按钮,选择刚才新建的项目其中的proj.android
文件夹。点击
Finish
如果上述操作都是正确的,你将会看到:
- 导入Libcocos2dx Project
类似上面的步骤,接着导入Libcocos2dx工程,libcocos2dx Project的路径是
[your own game project folder]/cocos2d/cocos/platform/android/java]
建立并运行Android工程
- 连接你Android手机,并打开开发者模式
- 确定你的电脑安装了你的手机驱动
- 右击你的工程名,选择
Run as...
->Android Application
常见问题的解决
- 如果你在导入工程到Eclipse时,得到了错误提示,不要着急,接着导入libcocos2dx即可解决这一问题。
- 如果你把两个工程都导入了,但错误仍然存在,你需要手动编译libcocos2dx工程,并确定
libcocos2dx.jar
文件位于bin
目录中。 - 如果你将工程部署到Android phone上,在启动时出现了crash,你应该检查并确定在
libs/armeabi
文件夹下包含libxxx.so
文件。