cocos2d打包

注:android ndk必须使用ndk-r9及以上版本
   android api必须使用android-10及以上版本
   eclipse build_tools不能使用19.0.0版本


mac配置
1.配置环境变量
打开终端,输入命令cd /Users/janlr/Documents/cocos2d-x-3.0
输入命令python setup.py
自动配置了COCOS_CONSOLE_ROOT=/Users/janlr/Documents/cocos2d-x-3.0/tools/cocos2d-console/bin
接下来配置NDK_ROOT=/Users/janlr/Documents/android-ndk-r9d/
接下来配置ANDROID_SDK_ROOT=/Users/janlr/Documents/adt-bundle-mac-x86_64-20131030/sdk/
接下来配置ANT_ROOT=/usr/bin
输入命令source /Users/janlr/.bash_profile保存环境变量
输入命令open /Users/janlr/.bash_profile可以查看编辑环境变量
注:Mac 10.9/没有了ant,系统不再自己集成了,需要手动安装!!!安装方式参考http://www.tuicool.com/articles/7FvINf


windows配置
1.配置java环境
下载安装jdk,jre不行,配置环境变量,新建系统变量JAVA_HOME C:\Program Files\Java\jdk1.7.0_25,
编辑Path变量,加入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

2.配置ant
下载ant,无需安装,配置环境变量,编辑Path变量,加入E:\LIUFEI\android\apache-ant-1.9.3\bin

3.配置android环境变量
输入命令python E:\LIUFEI\cocos2d-x\cocos2d-x-3.0\setup.py
自动配置了COCOS_CONSOLE_ROOT=E:\LIUFEI\cocos2d-x\cocos2d-x-3.0\tools\cocos2d-console\bin
接下来配置NDK_ROOT=E:\LIUFEI\android\android-ndk-r9
接下来配置ANDROID_SDK_ROOT=E:\LIUFEI\android\adt-bundle-windows-x86_64-20130522\sdk
接下来配置ANT_ROOT=E:\LIUFEI\android\apache-ant-1.9.3\bin

4.手动拷贝文件
将**HelloWorldDemo/cocos2d/cocos/2d/platform/android/java/src/org/cocos2dx/lib**文件夹拷贝到**HelloWorldDemo/proj.android/src/org/cocos2dx**下

5.删除
eclipse-项目-属性-Android-Library下红色叉叉删除

使用
1.创建项目
cocos new MyGame -p com.MyCompany.MyGame -l cpp -d ~/MyCompany

参数说明:
MyGame: name of your project
-p com.MyCompany.MyGame: package name for android
-l cpp: programming language used for the project, valid value is cppand lua
-d ~/MyCompany: directory to hold your project

2.编译项目
如果编译并产生bin,里面有APK:
python 项目中proj.android路径/build-native.py -p 10
如果只编译:
python 项目中proj.android路径/build_native.py
注:在adt-bundle-windows/sdk/platforms下应该要有android-10


其它:
mac下使用命令真机运行
JanlrmatoMac-mini:proj.android janlr$ adb devices
List of devices attached
192.168.1.38:5555    device
sp-87d114d1    offline

JanlrmatoMac-mini:proj.android janlr$ adb -s 192.168.1.38:5555 install /Users/janlr/Documents/workSpace/Test2/proj.android/bin/Test2-debug.apk
409 KB/s (1739189 bytes in 4.152s)
    pkg: /data/local/tmp/Test2-debug.apk
Success
JanlrmatoMac-mini:proj.android janlr$

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值