cocos2dx在xcode下开发,编译到android上(2)
2014-02-20 23:30
281 查看
转自:http://www.2cto.com/kf/201205/130698.html
1、请先确认你eclipse环境已经mac上配置好了【在eclipse上能够编译android代码,并可以运行在虚拟机上或者真机上】我sdk所在的地址是:
[plain]
localhost:android-sdk-macosx b126$ pwd
/Android/android-sdk-macosx
localhost:android-sdk-macosx b126$
2、在网上下载ndk,解压在一个目录下,我解压后的目录如下:
[plain]
localhost:android-ndk-r8 b126$ pwd
/Android/android-ndk-r8
3、下载cocos2dx,并解压到一个目录,我解压后的目录是:
[plain]
localhost:cocos2d-1.0.1-x-0.13.0-beta b126$ pwd
/Android/cocos2d-1.0.1-x-0.13.0-beta
4、在cocos2dx目录下的终端输输入:
[plain]
localhost:cocos2d-1.0.1-x-0.13.0-beta b126$ vim create-android-project.sh
显示:
[plain]
#!/bin/bash
# This script should be called by create-android-project.bat
# or should be runned in linux shell. It can not be runned under
# cygwin.
# Don't modify the script until you know what you do.
# set environment paramters
NDK_ROOT_LOCAL="/home/laschweinski/android/android-ndk-r5"
ANDROID_SDK_ROOT_LOCAL="/home/laschweinski/android/android-sdk-linux_86"
NEED_BOX2D=false
NEED_CHIPMUNK=false
NEED_LUA=false
# try to get global variable
if [ $NDK_ROOT"aaa" != "aaa" ]; then
echo "use global definition of NDK_ROOT: $NDK_ROOT"
NDK_ROOT_LOCAL=$NDK_ROOT
fi
if [ $ANDROID_SDK_ROOT"aaa" != "aaa" ]; then
echo "use global definition of ANDROID_SDK_ROOT: $ANDROID_SDK_ROOT"
ANDROID_SDK_ROOT_LOCAL=$ANDROID_SDK_ROOT
需要修改的地方有两个,一个是sdk和ndk的地址:
[plain]
NDK_ROOT_LOCAL="/home/laschweinski/android/android-ndk-r5"
ANDROID_SDK_ROOT_LOCAL="/home/laschweinski/android/android-sdk-linux_86"
相信这步大家没问题了。
5、保存,并用命令运行
[plain]
localhost:cocos2d-1.0.1-x-0.13.0-beta b126$ ./create-android-project.sh
后面的步骤和我在:cocos2dx在windows下开发,编译到android上(2)http://www.2cto.com/kf/201205/130697.html 第6步以后的介绍是一样的,请大家参照着看哈,在此我就不做介绍了
1、请先确认你eclipse环境已经mac上配置好了【在eclipse上能够编译android代码,并可以运行在虚拟机上或者真机上】我sdk所在的地址是:
[plain]
localhost:android-sdk-macosx b126$ pwd
/Android/android-sdk-macosx
localhost:android-sdk-macosx b126$
2、在网上下载ndk,解压在一个目录下,我解压后的目录如下:
[plain]
localhost:android-ndk-r8 b126$ pwd
/Android/android-ndk-r8
3、下载cocos2dx,并解压到一个目录,我解压后的目录是:
[plain]
localhost:cocos2d-1.0.1-x-0.13.0-beta b126$ pwd
/Android/cocos2d-1.0.1-x-0.13.0-beta
4、在cocos2dx目录下的终端输输入:
[plain]
localhost:cocos2d-1.0.1-x-0.13.0-beta b126$ vim create-android-project.sh
显示:
[plain]
#!/bin/bash
# This script should be called by create-android-project.bat
# or should be runned in linux shell. It can not be runned under
# cygwin.
# Don't modify the script until you know what you do.
# set environment paramters
NDK_ROOT_LOCAL="/home/laschweinski/android/android-ndk-r5"
ANDROID_SDK_ROOT_LOCAL="/home/laschweinski/android/android-sdk-linux_86"
NEED_BOX2D=false
NEED_CHIPMUNK=false
NEED_LUA=false
# try to get global variable
if [ $NDK_ROOT"aaa" != "aaa" ]; then
echo "use global definition of NDK_ROOT: $NDK_ROOT"
NDK_ROOT_LOCAL=$NDK_ROOT
fi
if [ $ANDROID_SDK_ROOT"aaa" != "aaa" ]; then
echo "use global definition of ANDROID_SDK_ROOT: $ANDROID_SDK_ROOT"
ANDROID_SDK_ROOT_LOCAL=$ANDROID_SDK_ROOT
需要修改的地方有两个,一个是sdk和ndk的地址:
[plain]
NDK_ROOT_LOCAL="/home/laschweinski/android/android-ndk-r5"
ANDROID_SDK_ROOT_LOCAL="/home/laschweinski/android/android-sdk-linux_86"
相信这步大家没问题了。
5、保存,并用命令运行
[plain]
localhost:cocos2d-1.0.1-x-0.13.0-beta b126$ ./create-android-project.sh
后面的步骤和我在:cocos2dx在windows下开发,编译到android上(2)http://www.2cto.com/kf/201205/130697.html 第6步以后的介绍是一样的,请大家参照着看哈,在此我就不做介绍了
相关文章推荐
- cocos2dx在windows下开发,编译到android上(1)
- cocos2dx2.2移植到Android
- 开始学习cocos2d-x
- cocos2dx核心类详解 CCNode 锚点等
- cocos2d-x初学笔记09:进度条Progress
- cocos2d-x自制工具09:复活!x2屏幕适配方案 推荐
- cocos2d-x 动画工具 Flash2Cocos2d-x(1)
- 用一个class生成多个安卓程序cocos2d
- Extensions Test(NO.1)- CocoStudioGUITest_UIListViewTest
- cocos2dx开发心得体会
- cocos2d-html5在cocos2d-x里面打包编译
- cocos2dx 常见的49中动作详解
- cocos2d-x 《Flappy Bird 》四、绘制碰撞框 和完整源代码
- 十四-2 手游开发神器 cocos2d-x editor 之串联游戏流程
- 十四 手游开发神器 cocos2d-x editor 之串联游戏流程 推荐
- 五 手游开发神器 cocos2d-x editor 之贴图(TexturePacker)
- 四 手游开发神器 cocos2d-x editor 游戏框架介绍
- 一 手游开发神器 cocos2d-x editor初识
- 优化cocos2d-x PC平台占用CPU方法
- cocos2d-x获取当前系统时间,实现跨平台