cocos2d-x3.4 交叉编译出现问题总结
操作系统: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_SDK、ANDROID_SDK_HOME、ANDROID_SDK_ROOT、ANT_ROOT。其中ANDROID_SDK_HOME和ANDROID_SDK_ROOT我设置的是一样的。 2.手机链接eclipse需要做的。 百度经验地址:http://jingyan.baidu.com/article/a501d80cefa6dbec630f5eb7.html 3.交叉编译成功后,将程序导入eclipse后出现红叉。 问题描述:在src选项上出现红叉标识。 解决办法:(分步骤) 1.将D:cocos2dx3.xcocos2d-x-3.4cocosplatformandroidjavasrcorgcocos2dx里面的lib导入到src中。简单的步骤是将lib文件夹复制到目的文件夹。 我的工程名称为first,所以将lib文件夹拷贝到D:firstproj.androidsrcorgcocos2dx中。 2.将D:cocos2dx3.xcocos2d-x-3.4cocosplatformandroidjavasrc 里面的com包导入到src中中。步骤同上,我的目的目录为:D:firstproj.androidsrc。 拷贝完后刷新工程,即可运行到手机。 二、将自带cpp-tests交叉编译到真机操作。 1.无法编译cpp-tests安卓工程,生成.so文件。 这里的问题在于命令的错误。在命令行有提示。如图:
只需要根据上面例子改命令就可以,如图
2.交叉编译成功后,将程序导入eclipse后出现红叉。 解决步骤同上第三个问题。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |