Andriod 部署Cocos2d-x项目到Eclipse中

1.准备三个工具:并解压放置在Documents目录下
   a.Android开发环境包ADT 已经集成在Eclipse中,我的是adt-bundle-mac-x86_64-20130917  mac下默认已经安装了JDK
   b.Android NDK 即Android环境本地编译C++的包,用r8的,r9的貌似有问题 去百度空间下android-ndk-r8
   c.cocos2d-x 开发包, 我的是cocos2d-x-2.1.4

2.添加全局变量vi ~/.bash_profile  其中添加如下:路径不要有空格
   export NDK_ROOT_LOCAL=/Users/user/Documents/android-ndk-r8
   export NDK_ROOT=$NDK_ROOT_LOCAL
   export ANDROID_NDK_ROOT=$NDK_ROOT
 
   export ANDROID_SDK_ROOT=/Users/user/Documents/adt-bundle-mac-x86_64-20130917/sdk
   export ANDROID_SDK_ROOT_LOCAL=$ANDROID_SDK_ROOT
 
   export COCOS2DX_ROOT=/Users/user/Documents/cocos2d-x-2.1.4
 
   export PATH=$ANDROID_NDK_ROOT:$PATH
   export PATH=$ANDROID_SDK_ROOT:$PATH
   export PATH=$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools:$PATH

  这样以后就不需要在create-android-project.sh  build_native.sh这两个脚本中再重新修改添加响应的路径了

3.直接cd 到cocos2d-x-2.1.4目录下并执行“./create-android-project.sh”根据提示输入相应的包名,项目名和版本号。
  生成的项目会在cocos2d-x-2.1.4目录下(这里假设项目名为PPP),然后cd到 PPP/proj.android下,执行“./build_native.sh” 如此编译生成C++的相关静态库,有时某些头文件需要include   如:/Users/user/Documents/cocos2d-x-2.1.4/cocos2dx/platform/android/CCFileUtilsAndroid.h

4.打开Eclipse 导入刚刚生成的项目PPP,并修改AndroidManifest.xml中得icon名称,另外还需在Eclipse里导入cocos2d-x的两个工程库  最终如下:
   libcocos2dx 位于/User/users/Documents/cocos2d-x-2.1.4/cocos2dx/platform/android/java
   libPluginProtocol 位于/User/users/Documents/cocos2d-x-2.1.4/plugin/protocols/proj.android
  Andriod <wbr>部署Cocos2d-x项目到Eclipse中

    另外还需 鼠标选择项目PPP  然后 菜单--》Project--》Properties--》Andriod 然后如下:
    Andriod <wbr>部署Cocos2d-x项目到Eclipse中

原文地址:https://www.cnblogs.com/cnsec/p/11515799.html