Cocos2d-x 3.x 配置安卓环境以及移植安卓

安卓环境配置


首先配置之前我们需要下载相应的四个文件

Java JDK   下载地址

NDK :下载:https://yunpan.cn/cBwI3Gydbuqbv (提取码:47ad)

根据电脑系统位数选择下载64位和32位的。

SDK :下载:https://yunpan.cn/cBwIRanwuepdf (提取码:1ec9)

下载的压缩包名称为adt-bundle-windows-x86_64-20131030.rar,解压到你喜欢的路径。

ANT下载:下载地址

(SDK和NDK私货收藏的,分享给大家)


第一步:安装JDK


JDK安装完成后,

①配置用户环境变量

新建环境变量:JAVA_HOME 值为:D:\Program Files\Java(这是博主JDK默认安装路径
新建环境变量:CLASSPATH 值为:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略) 

②配置系统环境变量
在系统变量Path的值的前面加入以下内容:%JAVA_HOME%\bin;(注意:这里的分号不能省略)到这里,JDK安装完毕。 

然后打开DOS界面输入Java -version (PS: 开始->运行->cmd 或 win+R),如出现下图表示安装成功。



二、安装ADT包,配置Android SDK

将下载好的android-ndk-r9b-windows-x86_64.zip解压到你喜欢的路径,不用安装。

然后我们开始配置环境变量:

①新建环境变量名:ANDROID_SDK_ROOT,变量值:D:\Android\android-ndk-r9b-windows-x86_64.zip\android-sdk\tools;D:\Android\android-ndk-r9b-windows-x86_64.zip\android-sdk\platforms-tools;(注意用分好分隔开

②在系统的环境变量名path变量值后面加上:%ANDROID_SDK_ROOT% (注意用分号隔开

然后打开DOS界面输入adb -h 检查是否安装成功,如下图



三、配置NDK

同样下载之后解压,不用安装(本机路径:D:\Android\android-ndk-r9b)

配置环境变量:

①新建环境变量名:NDK_ROOT,变量值:D:\Android\android-ndk-r9b

在系统的环境变量名path变量值后面加上:%NDK_ROOT%


四、配置ANT

下载解压(本机路径:D:\Android\apache-ant-1.9.6

配置环境变量:

①新建环境变量名:ANT_ROOT,变量值:D:\Android\apache-ant-1.9.6

在系统的环境变量名path变量值后面加上:%ANT_ROOT%(注意用分号隔开)

到此安卓环境配置就结束了,接下来移植安卓。



移植安卓

1、打开eclipse,设置Android NDK的路径(选择Windows(窗口)->Preferences(首选项)->Android->NDK),如下图:


2、eclipse中导入工程项目

在Project Explorer空白处点击鼠标右键,选择Import,然后选择你项目所在路径如下图:


然后用同样的方式导入libcocos2dx工程,该Android工程放在路径如下(cocos2d-x-3.10版本 )

E:\cocos2d-x-3.10\cocos\platform\android\java

两个项目导入后,先clear一下然后在将两个工程编译一下。

此时如果项目报错的话,因为没有引用Cocos2d-x 的库文件如图:


解决办法:http://blog.csdn.net/jskafkashd/article/details/51880421

3、在Android.mk文件添加我们自己的cpp文件(注意添加格式要和原来的一样


4、如果安卓项目assets目录下没有资源文件时,将项目Resource目录下的资源拷贝到proj.android目录下的assets目录下。

5、把Android手机通过数据线USB接口连接到电脑进行运行。最后运行成功后截图:




  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值