## Prerequisites:
* Android NDK
* Android SDK **OR** Eclipse ADT Bundle
* Android AVD target installed
## Building project
There are two ways of building Android projects.
1. Eclipse
2. Command Line
### Import Project in Eclipse
#### Features:
1. Complete workflow from Eclipse, including:
* Build C++.
* Clean C++.
* Build and Run whole project.
* Logcat view.
* Debug Java code.
* Javascript editor.
* Project management.
2. True C++ editing, including:
* Code completion.
* Jump to definition.
* Refactoring tools etc.
* Quick open C++ files.
#### Setup Eclipse Environment (only once)
**NOTE:** This step needs to be done only once to setup the Eclipse environment for cocos2d-x projects. Skip this section if you've done this before.
1. Download Eclipse ADT bundle from [Google ADT homepage](http://developer.android.com/sdk/index.html)
**OR**
Install Eclipse with Java. Add ADT and CDT plugins.
2. Only for Windows
1. Install [Cygwin](http://www.cygwin.com/) with make (select make package from the list during the install).
2. Add `Cygwin\bin` directory to system PATH variable.
3. Add this line `none /cygdrive cygdrive binary,noacl,posix=0,user 0 0` to `Cygwin\etc\fstab` file.
3. Set up Variables:
1. Path Variable `COCOS2DX`:
* Eclipse->Preferences->General->Workspace->**Linked Resources**
* Click **New** button to add a Path Variable `COCOS2DX` pointing to the root cocos2d-x directory.
![Example](https://lh5.googleusercontent.com/-oPpk9kg3e5w/UUOYlq8n7aI/AAAAAAAAsdQ/zLA4eghBH9U/s400/cocos2d-x-eclipse-vars.png)
2. C/C++ Environment Variable `NDK_ROOT`:
* Eclipse->Preferences->C/C++->Build->**Environment**.
* Click **Add** button and add a new variable `NDK_ROOT` pointing to the root NDK directory.
![Example](https://lh3.googleusercontent.com/-AVcY8IAT0_g/UUOYltoRobI/AAAAAAAAsdM/22D2J9u3sig/s400/cocos2d-x-eclipse-ndk.png)
* Only for Windows: Add new variables **CYGWIN** with value `nodosfilewarning` and **SHELLOPTS** with value `igncr`
4. Import libcocos2dx library project:
1. File->New->Project->Android Project From Existing Code.
2. Click **Browse** button and open `cocos2d-x/cocos2dx/platform/android/java` directory.
3. Click **Finish** to add project.
#### Adding and running from Eclipse
![Example](https://lh3.googleusercontent.com/-SLBOu6e3QbE/UUOcOXYaGqI/AAAAAAAAsdo/tYBY2SylOSM/s288/cocos2d-x-eclipse-project-from-code.png) ![Import](https://lh5.googleusercontent.com/-XzC9Pn65USc/UUOcOTAwizI/AAAAAAAAsdk/4b6YM-oim9Y/s400/cocos2d-x-eclipse-import-project.png)
1. File->New->Project->Android Project From Existing Code
2. **Browse** to your project directory. eg: `cocos2d-x/cocos2dx/samples/Cpp/TestCpp/proj.android/`
3. Add the project
4. Click **Run** or **Debug** to compile C++ followed by Java and to run on connected device or emulator.
### Running project from Command Line
$ cd cocos2d-x/samples/Cpp/TestCpp/proj.android/
$ export NDK_ROOT=/path/to/ndk
$ ./build_native.sh
$ ant debug install
If the last command results in sdk.dir missing error then do:
$ android list target
$ android update project -p . -t (id from step 6)
$ android update project -p cocos2d-x/cocos2dx/platform/android/java/ -t (id from step 6)
没有合适的资源?快使用搜索试试~ 我知道了~
cocos2d-x对战RPG手机网游《进击的9秒》
共530个文件
png:108个
py:81个
pyc:75个
5星 · 超过95%的资源 需积分: 10 45 下载量 2 浏览量
2014-01-16
22:31:04
上传
评论 2
收藏 7.42MB RAR 举报
温馨提示
cocos2d-x对战RPG手机网游《进击的9秒》正式开源! 游戏名称:进击的9秒 游戏类型:PVP对战RPG手机网游 服务器端:基于Firefly V1.2.4(python) 客户端:基于cocos2d-x 2.2.0(C++) 数据库库:mysql 5.0+
资源推荐
资源详情
资源评论
收起资源包目录
cocos2d-x对战RPG手机网游《进击的9秒》 (530个子文件)
._Backup 82B
Package.appxmanifest 1KB
.classpath 356B
json_value.cpp 38KB
SocketClient.cpp 30KB
json_reader.cpp 20KB
json_writer.cpp 20KB
BattleScene.cpp 13KB
mainScene.cpp 11KB
ByteBuffer.cpp 10KB
Util.cpp 6KB
registerView.cpp 5KB
LoginScene.cpp 5KB
LhTestGame.cpp 5KB
App.xaml.cpp 3KB
MainPage.xaml.cpp 2KB
GameOver.cpp 2KB
AppDelegate.cpp 1KB
main.cpp 1KB
role.cpp 874B
MessageQueue.cpp 844B
MyRole.cpp 676B
message.cpp 629B
main.cpp 594B
main.cpp 594B
main.cpp 435B
GameData.cpp 416B
Main.cpp 271B
._Util.cpp 172B
._message.cpp 172B
._MyRole.cpp 171B
._shop.cpp 171B
._AppDelegate.cpp 171B
._ByteBuffer.cpp 171B
._SocketClient.cpp 171B
._MessageQueue.cpp 171B
._GameData.cpp 171B
._registerView.cpp 171B
._role.cpp 171B
._mainScene.cpp 171B
._GameOver.cpp 171B
._LoginScene.cpp 171B
._BattleScene.cpp 171B
shop.cpp 103B
pch.cpp 20B
.cproject 65KB
.cproject 46KB
.cproject 11KB
.DS_Store 21KB
.DS_Store 12KB
.DS_Store 12KB
.DS_Store 12KB
.DS_Store 12KB
.DS_Store 12KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
._.DS_Store 82B
._.DS_Store 82B
._.DS_Store 82B
._.DS_Store 82B
._.DS_Store 82B
._.DS_Store 82B
._.DS_Store 82B
._.DS_Store 82B
._.DS_Store 82B
._.DS_Store 82B
._.DS_Store 82B
._.DS_Store 82B
._.DS_Store 82B
._.DS_Store 82B
._.DS_Store 82B
._.DS_Store 82B
._.DS_Store 82B
empty 0B
entries 1KB
entries 1KB
entries 273B
entries 268B
entries 268B
man002.ExportJson 46KB
man001.ExportJson 46KB
woman001.ExportJson 43KB
LhTestGame.vcxproj.filters 3KB
LhTestGame.vcxproj.filters 3KB
LhTestGame.vcxproj.filters 1KB
value.h 33KB
reader.h 6KB
writer.h 6KB
json_batchallocator.h 4KB
SocketClient.h 3KB
Util.h 2KB
共 530 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
- 我们都记得2014-08-05运行不起来,不过代码还可以
- snkitti2014-03-28没运行起来,可能是版本问题
- nuoyaxingzhe2014-05-19运行不了,只能看源码了
- 祝翘楚2014-09-05不能运行,不过有一些参考,还是非常感谢
sundyhy
- 粉丝: 3
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功