## 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)
没有合适的资源?快使用搜索试试~ 我知道了~
cocos中使用Webview
共118个文件
class:48个
java:18个
png:16个
5星 · 超过95%的资源 需积分: 50 9 下载量 153 浏览量
2017-10-12
09:09:49
上传
评论
收藏 4.77MB ZIP 举报
温馨提示
cocos中使用Webview, 于网页相结合开发
资源推荐
资源详情
资源评论
收起资源包目录
cocos中使用Webview (118个子文件)
resources.ap_ 204KB
Test.apk 2.17MB
jarlist.cache 119B
Cocos2dxBitmap.class 12KB
Cocos2dxHelper.class 9KB
Cocos2dxSound.class 8KB
Cocos2dxGLSurfaceView.class 8KB
Cocos2dxEditBoxDialog.class 6KB
Cocos2dxActivity.class 5KB
Cocos2dxMusic.class 4KB
Cocos2dxTextInputWraper.class 3KB
Cocos2dxRenderer.class 3KB
Cocos2dxLocalStorage.class 3KB
Cocos2dxAccelerometer.class 3KB
Cocos2dxETCLoader.class 3KB
Test.class 3KB
Cocos2dxHandler.class 3KB
Test$1.class 3KB
Cocos2dxGLSurfaceView$1.class 2KB
Cocos2dxSound$OnLoadCompletedListener.class 2KB
Cocos2dxLocalStorage$DBOpenHelper.class 2KB
Cocos2dxTypefaces.class 1KB
Cocos2dxEditBoxDialog$2.class 1KB
Cocos2dxEditText.class 1KB
Cocos2dxBitmap$TextProperty.class 1KB
Cocos2dxGLSurfaceView$5.class 1KB
Cocos2dxGLSurfaceView$8.class 1KB
Cocos2dxGLSurfaceView$10.class 1020B
Cocos2dxGLSurfaceView$6.class 1017B
Cocos2dxGLSurfaceView$7.class 1016B
Cocos2dxGLSurfaceView$9.class 1009B
Cocos2dxEditBoxDialog$1.class 963B
Cocos2dxGLSurfaceView$12.class 948B
Cocos2dxGLSurfaceView$11.class 926B
Test$1$1.class 892B
Cocos2dxHandler$1.class 864B
Cocos2dxGLSurfaceView$13.class 854B
Cocos2dxGLSurfaceView$3.class 840B
Cocos2dxGLSurfaceView$4.class 838B
Test$1$2.class 824B
Cocos2dxGLSurfaceView$2.class 794B
Cocos2dxHandler$EditBoxMessage.class 787B
Cocos2dxSound$SoundInfoForLoadedCompleted.class 757B
Cocos2dxHelper$1.class 633B
Cocos2dxHandler$DialogMessage.class 585B
R$drawable.class 444B
Cocos2dxHelper$Cocos2dxHelperListener.class 430B
R.class 419B
R$string.class 386B
BuildConfig.class 337B
R$attr.class 328B
.classpath 364B
HelloWorldScene.cpp 3KB
AppDelegate.cpp 1KB
main.cpp 1KB
main.cpp 588B
.cproject 11KB
classes.dex 71KB
Test.vcxproj.filters 1KB
AppDelegate.h 955B
HelloWorldScene.h 604B
main.h 267B
annotations-6c27bfda94e3bed5a25de2782afa1c2b.jar 943B
Cocos2dxBitmap.java 15KB
Cocos2dxGLSurfaceView.java 13KB
Cocos2dxHelper.java 12KB
Cocos2dxEditBoxDialog.java 12KB
Cocos2dxSound.java 11KB
Cocos2dxMusic.java 8KB
Cocos2dxRenderer.java 6KB
Test.java 6KB
Cocos2dxActivity.java 6KB
Cocos2dxTextInputWraper.java 6KB
Cocos2dxAccelerometer.java 6KB
Cocos2dxHandler.java 4KB
Cocos2dxLocalStorage.java 4KB
Cocos2dxETCLoader.java 3KB
Cocos2dxEditText.java 3KB
Cocos2dxTypefaces.java 3KB
R.java 588B
BuildConfig.java 156B
README.md 3KB
Android.mk 866B
Application.mk 101B
HelloWorld.png 136KB
HelloWorld.png 136KB
bkgnd.png 20KB
bkgnd.png 19KB
icon.png 12KB
icon.png 9KB
icon.png 7KB
CloseNormal.png 6KB
CloseNormal.png 6KB
CloseSelected.png 5KB
CloseSelected.png 5KB
icon.png 5KB
icon.png 5KB
icon.png 3KB
btn.png 2KB
btn.png 2KB
共 118 条
- 1
- 2
资源评论
- wyuky2018-06-14谢谢楼组分享了。。。
zyxNobita
- 粉丝: 80
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功