cocos2d-x android环境搭建

1:使用cocos2d-x 版本:2.1.5
2:pc环境是mac 10.8.2
首先用python 创建cocos2d-x工程:
方法如下:
$ ./create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language cpp
创建的工程在projects目录下边

然后配置android的开发环境
http://developer.android.com/sdk/index.html 下载后配置如下
在~/.bash_profile中加入这些
export ANDROID_SDK_ROOT=/Users/sandy/Documents/AndroidToolsandroid-sdk
export ANDROID_TOOLS=${ANDROID_SDK_ROOT}/tools
export ANDROID_PLATFORM_TOOLS=${ANDROID_SDK_ROOT}/platform-tools
export NDK_ROOT=/Users/sandy/Documents/AndroidTools/android-ndk

export PATH=$PATH:$ANDROID_SDK_ROOT
export PATH=$PATH:$ANDROID_PLATFORM_TOOLS
export PATH=$PATH:$ANDROID_TOOLS
export PATH=$PATH:$NDK_ROOT
上边这些东西 是把android运行需要的sdk等路径加入环境变量
打开eclipse 把创建的android工程导入进去,此时是有错误的
然后解决办法参见http://blog.csdn.net/chenli0741/article/details/11117607
此时就没有任何错误了

编译之前 要把要编译的文件(cpp)名加入到./jni/Android.mk中,没有加入进去的cpp是不会编译的,
查找Class目录下所有的cpp文件名加上路径可以用以下脚本:list.sh
#!/bin/bash
append_str=' \'

list_alldir()
{
    for file in $1/*
    do
        if [ -f $file ]; then
            echo $file$append_str | grep .cpp
        fi
        
        if [ -d $file ]; then
            list_alldir $file            
        fi
    done     
}

if [ $# -gt 0 ]; then
    list_alldir "$1"
else
    list_alldir "."
fi

把这个脚本文件放在jni目录中,然后运行 ./list.sh ../../Class
就会列出所有的cpp 的具体路径,添加进mk文件中,然后运行工程目录下的./build_native.sh 脚本 就可以编译了

然后用eclipse 打包apk 就好了

cocos2dx-3.0 工程创建:
环境变量的配置一样,然后就是java文件的拷贝:3.0java代码是在cocos2d-x-3.0/cocos/2d/platform/android/java/src/org/cocos2dx/lib,把lib文件夹拷贝到project/Test/proj.android/src/org/cocos2dx/目录下即可
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值