加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

cocos2d-x3.2学习之路

发布时间:2020-12-14 19:52:44 所属栏目:百科 来源:网络整理
导读:到现在,已经把Windows平台和安卓平台环境搭建好了。其中碰到了很多问题,尤其是搭建安卓环境时出现了很多错误,在这里,列出一些出现的问题,和解决方案,以免下次再犯同样的错误: 1. 导入安卓环境时在eclips中出现 “import org.cocos2dx.lib cannot be r

到现在,已经把Windows平台和安卓平台环境搭建好了。其中碰到了很多问题,尤其是搭建安卓环境时出现了很多错误,在这里,列出一些出现的问题,和解决方案,以免下次再犯同样的错误:


1.导入安卓环境时在eclips中出现 “import org.cocos2dx.lib cannot be resolved” 错误:

解决办法:主要是导入生成的项目里面没有org.cocos2dx.lib包,我们就手动 在项目里面建一个该包。把 “ D:cocos2d-x-3.2cocos2d-x- 3.2x2cocosplatformandroidjavasrcorgcocos2dxlib” 复 制到自己建的工程里面的
F:“cocos2dx-testsecondproj.androidsrcorgcocos2dx” 里面


2.导入安卓环境时,出现
“clang++.exe: error: linker command failed with exit code 1 (use -v to see invoca” 错误。

解决方法:如果在visualstudio中新建了新的cpp文件,那么需要在 Android.mk(F:cocos2d-x-testTutorial1proj.androidjni)中添加相 应的文件,格式与里面一致,注意相对路径。

3.把cpp-test 导入安卓:命令行模式进入cocos2dx安装目录的build目录下,运行:
python ./android-build.py cpp-tests -p 10 然后步奏和普通的一样


4.文件夹(工程)中的classes不一定是visualstudio中的classes,要一致的话,先把vs中.h文件.cpp文件删掉,再从文件(工程)中导入现有项。




5.出现build_native闪退是因为ndk下载不对,有两个版本一个
android-ndk-r9d-windows-x86_64(自己电脑上装这个),还有一个 android-ndk-r9d-windows-x86(工作室电脑装这个)。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读