## 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+vs2010】雷电源码
共105个文件
png:28个
cpp:17个
h:17个
5星 · 超过95%的资源 需积分: 18 68 下载量 39 浏览量
2014-05-04
00:38:03
上传
评论 3
收藏 14.58MB 7Z 举报
温馨提示
cocos2d-x2.2 雷电源码,详细注释,修复重要bug, vs2012打开直接运行。
资源推荐
资源详情
资源评论
收起资源包目录
【cocos2d-x+vs2010】雷电源码 (105个子文件)
.classpath 356B
GameLayer.cpp 12KB
Effect.cpp 6KB
StartMenu.cpp 5KB
Ship.cpp 5KB
LevelManager.cpp 3KB
Options.cpp 3KB
Config.cpp 3KB
HelloWorldScene.cpp 3KB
Enemy.cpp 3KB
About.cpp 2KB
GameOver.cpp 2KB
PauseLayer.cpp 2KB
Bullet.cpp 2KB
AppDelegate.cpp 2KB
main.cpp 1KB
main.cpp 596B
UnitSprite.cpp 268B
.cproject 11KB
MoonWarriors.vcxproj.filters 7KB
arial-14.fnt 12KB
bitmapFontTest.fnt 11KB
arial-14.GlyphProject 3KB
Resource.h 2KB
GameLayer.h 2KB
Ship.h 1KB
Config.h 1KB
AppDelegate.h 1KB
StartMenu.h 1KB
Enemy.h 884B
Bullet.h 789B
Effect.h 692B
PauseLayer.h 664B
LevelManager.h 654B
HelloWorldScene.h 604B
UnitSprite.h 594B
Options.h 446B
GameOver.h 413B
About.h 394B
main.h 267B
iTunesArtwork 61KB
MoonWarriors.java 2KB
flare.jpg 25KB
bg01.jpg 17KB
explode2.jpg 3KB
explode3.jpg 2KB
explode1.jpg 2KB
hit.jpg 2KB
README.md 3KB
Android.mk 866B
Application.mk 101B
bgMusic.mp3 1.93MB
mainMainMusic.mp3 748KB
shipDestroyEffect.mp3 23KB
buttonEffet.mp3 8KB
explodeEffect.mp3 4KB
fireEffect.mp3 2KB
explosion.plist 17KB
Enemy.plist 3KB
bullet.plist 2KB
Info.plist 1KB
explosion.png 202KB
loading.png 162KB
bitmapFontTest.png 140KB
HelloWorld.png 136KB
b01.png 123KB
Default.png 87KB
logo.png 59KB
arial-14.png 39KB
gameOver.png 29KB
Enemy.png 25KB
menu.png 24KB
cocos2d-html5.png 16KB
[email protected] 16KB
menuTitle.png 14KB
icon.png 12KB
Icon-72.png 12KB
ship01.png 11KB
Icon.png 9KB
icon.png 7KB
Icon-Small-50.png 7KB
CloseNormal.png 6KB
play.png 6KB
CloseSelected.png 5KB
icon.png 5KB
Icon-Small.png 5KB
pause.png 4KB
bullet.png 1KB
.project 4KB
ant.properties 698B
project.properties 429B
MoonWarriors.sdf 64.64MB
build_native.sh 2KB
MoonWarriors.sln 4KB
MoonWarriors.suo 67KB
level01.tmx 525B
arial.ttf 760KB
Marker Felt.ttf 25KB
proguard-project.txt 781B
共 105 条
- 1
- 2
资源评论
- programer_fans2015-10-08不错的一个游戏源码,对我有一点作用
- 清风水上飘2015-05-29不错~用上了
隔壁-老阳
- 粉丝: 60
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功