## 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 3.0 开发(十)使用CocoStudio场景编辑器关联组件
共85个文件
png:28个
plist:7个
h:7个
5星 · 超过95%的资源 需积分: 11 392 下载量 69 浏览量
2013-11-08
21:31:24
上传
评论 2
收藏 1.72MB RAR 举报
温馨提示
我们有了UI交互、有了动画人物、有了物理模拟,还差最后一步——将这些元素融合起来。这次我们使用cocoStudio中的场景编辑器,将先前做过的所有东西都放到一个场景中去。相关博客:http://blog.csdn.net/fansongy/article/details/14544921
资源推荐
资源详情
资源评论
收起资源包目录
testScene.rar (85个子文件)
testScene
proj.android
res
drawable-ldpi
icon.png 5KB
drawable-hdpi
icon.png 12KB
values
strings.xml 111B
drawable-mdpi
icon.png 7KB
proguard-project.txt 781B
ant.properties 698B
build.xml 3KB
build_native.sh 2KB
jni
Android.mk 881B
hellocpp
main.cpp 436B
Application.mk 112B
src
nojava.txt 204B
.project 4KB
.cproject 11KB
.classpath 356B
project.properties 430B
README.md 3KB
AndroidManifest.xml 1KB
proj.linux
.project 3KB
.cproject 46KB
main.cpp 373B
Makefile 742B
build.sh 1KB
Resources
bitmapFontTest2.fnt 15KB
arial-unicode-26.fnt 20KB
labelatlas.png 12KB
Phoenix.plist 9KB
CloseSelected.png 5KB
CloseNormal.png 6KB
SmallSun.plist 9KB
1.png 8KB
changeShape0.plist 4KB
changeShape.ExportJson 17KB
changeShape0.png 39KB
Studio0.png 19KB
2.png 8KB
Flower.plist 4KB
Studio0.plist 3KB
MyScene.json 3KB
bitmapFontTest2.png 123KB
testUI.ExportJson 12KB
arial-unicode-26.png 174KB
proj.ios_mac
ios
main.m 359B
Prefix.pch 181B
Icon-100.png 17KB
Default.png 87KB
Icon-152.png 33KB
AppController.mm 4KB
Icon-114.png 16KB
RootViewController.mm 2KB
Icon-144.png 26KB
Icon-76.png 13KB
Default-568h@2x.png 189KB
Icon-50.png 7KB
Icon-120.png 23KB
RootViewController.h 119B
Icon-80.png 12KB
Icon-57.png 9KB
Default@2x.png 567KB
Icon-29.png 4KB
Info.plist 2KB
Icon-58.png 8KB
Icon-40.png 5KB
Icon-72.png 11KB
AppController.h 189B
HelloCpp.xcodeproj
project.pbxproj 52KB
mac
Prefix.pch 146B
main.cpp 1KB
Info.plist 1KB
Icon.icns 700KB
proj.win32
res
game.ico 47KB
HelloCpp.vcxproj.user 635B
game.rc 2KB
HelloCpp.vcxproj 11KB
HelloCpp.v11.suo 59KB
resource.h 490B
main.cpp 511B
main.h 267B
HelloCpp.vcxproj.filters 1KB
HelloCpp.sln 4KB
Classes
AppDelegate.cpp 1KB
HelloWorldScene.h 1KB
AppDelegate.h 947B
HelloWorldScene.cpp 6KB
ResDefine.h 179B
共 85 条
- 1
松阳
- 粉丝: 2600
- 资源: 22
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
前往页