cocos2dx在xcode下开发,编译到android上

本文详细介绍了如何在Mac环境下使用Eclipse、Cocos2dx、NDK及SDK搭建Android开发环境,包括配置环境变量、下载并安装所需工具、创建Android项目等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、请先确认你eclipse环境已经mac上配置好了【在eclipse上能够编译android代码,并可以运行在虚拟机上或者真机上】我sdk所在的地址是:

localhost:android-sdk-macosx b126$ pwd
/Android/android-sdk-macosx
localhost:android-sdk-macosx b126$ 

2、在网上下载ndk,解压在一个目录下,我解压后的目录如下:

localhost:android-ndk-r8 b126$ pwd
/Android/android-ndk-r8

3、下载cocos2dx,并解压到一个目录,我解压后的目录是:

localhost:cocos2d-1.0.1-x-0.13.0-beta b126$ pwd
/Android/cocos2d-1.0.1-x-0.13.0-beta

4、在cocos2dx目录下的终端输输入:

localhost:cocos2d-1.0.1-x-0.13.0-beta b126$ vim create-android-project.sh 

显示:

#!/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的地址:

NDK_ROOT_LOCAL="/home/laschweinski/android/android-ndk-r5"
ANDROID_SDK_ROOT_LOCAL="/home/laschweinski/android/android-sdk-linux_86"

相信这步大家没问题了。

5、保存,并用命令运行

localhost:cocos2d-1.0.1-x-0.13.0-beta b126$ ./create-android-project.sh

后面的步骤和我在: cocos2dx在windows下开发,编译到android上第6步以后的介绍是一样的,请大家参照着看哈,在此我就不做介绍了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值