cocos2d-x3.4 交叉编译出现问题总结

本文详细介绍了在Windows7环境下使用Cocos2d-x3.4进行HelloWorld程序和cpp-tests工程的交叉编译,并解决了在Eclipse中遇到的红叉问题,提供了具体的解决步骤。

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

操作系统:win7 64位

cocos版本cocos2d-x3.4

一、将最简单的HelloWorld运行到真机上。

工具:ADT

ADT我教程是百度经验上看到,ADT工具是从百度经验上提供的云盘下载的

ADT使用教程和下载地址:http://jingyan.baidu.com/article/3ea51489e7a9bd52e61bbac7.html

1.交叉编译不成功,运行“proj.android”中的“build_native.py”失败。

一般这个问题不是大问题,由于粗心大意造成的,要注意查看设置的环境变量是否正确。

查看分别是:ANDROID_SDKANDROID_SDK_HOMEANDROID_SDK_ROOTANT_ROOT。其中ANDROID_SDK_HOME和ANDROID_SDK_ROOT我设置的是一样的。

2.手机链接eclipse需要做的。

百度经验地址:http://jingyan.baidu.com/article/a501d80cefa6dbec630f5eb7.html

3.交叉编译成功后,将程序导入eclipse后出现红叉。

问题描述:在src选项上出现红叉标识。

解决办法:(分步骤)

1.将D:\cocos2dx3.x\cocos2d-x-3.4\cocos\platform\android\java\src\org\cocos2dx里面的lib导入到src中。简单的步骤是将lib文件夹复制到目的文件夹。

我的工程名称为first,所以将lib文件夹拷贝到D:\first\proj.android\src\org\cocos2dx中。

2.将 D:\cocos2dx3.x\cocos2d-x-3.4\cocos\platform\android\java\src 里面的com包导入到src中中。步骤同上,我的目的目录为:D:\first\proj.android\src。

拷贝完后刷新工程,即可运行到手机。

二、将自带cpp-tests交叉编译到真机操作。

1.无法编译cpp-tests安卓工程,生成.so文件。

这里的问题在于命令的错误。在命令行有提示。如图:


只需要根据上面例子改命令就可以,如图


2.交叉编译成功后,将程序导入eclipse后出现红叉。

解决步骤同上第三个问题。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值