基于cocos2dx2.2版本安卓环境搭建常见错误解决方法

发布时间:2020-07-23 21:34:50 作者:蚂蚁雄心
来源:网络 阅读:1055

1、app无法启动,出现FATALEXCEPTION:GLThread90错误

解决方法:

在AVDManager中创建模拟器时勾选UseHostGPU选项

基于cocos2dx2.2版本安卓环境搭建常见错误解决方法

2、***androidndk:aborting

解决方法:

在jni/Android.mk中添加以下两行

$(callimport-add-path,F:\code\cocos2d-x-2.2.0)\
$(callimport-add-path,F:\code\cocos2d-x-2.2.0\cocos2dx\platform\third_party\android\prebuilt)\

3、make:***Noruletomaketarget`/cygdrive/d/android/cocos2d-x-master/T12/proj.android/../../cocos2dx/CCConfiguration.cpp',neededby`obj/local/armeabi/objs/cocos2dx_static/CCConfiguration.o'.Stop

解决方法:

F:\code\cocos2d-x-2.2.0\projects\cocos2dxandroid\proj.android\obj\local\armeabi\objs
下面的文件夹及文件删除即可

4、importorg.cocos2dx.lib.Cocos2dxActivity;”找不到

解决方法:

新版的cocos2dx将用到的函数库移动到一个独立的工程里面了。所以我们需要将[cocos安装目录]\cocos2dx\platform\android\java作为一个工程导入eclipse。这样,我们的工程就会自动引用这个工程里面的函数了。

5、eclipse移植cocos2d-x工程报错:Program"bash"isnotfoundinPATH

解决方法:

(1)、把cygwin/bin加入系统环境变量Path下

(2)、右击工程-->properties-->C/C++Build确认右边视图选项Buildcommand:ndk-build

(3)、右击工程-->properties-->C/C++Build-->ToolChainEdit
确认右边视图的选项:Currenttoolchain:NoToolchain
urrentBuilder:AndroidBuilder(如果还是不行,可以换成GnuMakeBuilder试试)

6、

如果打包成功之后无法运行,系统提示“Couldnotfind*.apk”,这个问题通常是项目设置
成了库文件类型(Library),要重新改为应用类型(Application),只要取消Library属性。
具体步骤是:项目、属性、Android、Library、IsLibrary,去掉IsLibrary的打勾就好。

运行、运行方式、AndroidApplication,如果提示“Zipaddfailed”,需要重新设置权限。

Unabletoadd'D:\Game\SDK\cocos2d-2.1beta3-x-2.1.1\samples\Javascript\MoonWarriors\proj.android\assets\res\arial-14.GlyphProject':Zipaddfailed
Unabletoadd'D:\Game\SDK\cocos2d-2.1beta3-x-2.1.1\samples\Javascript\MoonWarriors\proj.android\assets\res\arial-14.fnt':Zipaddfailed
org.cocos2dx.moonwarriors.MoonWarriors]ERROR:unabletoprocessassetswhilepackaging'D:\Game\SDK\cocos2d-2.1beta3-x-2.1.1\samples\Javascript\MoonWarriors\proj.android\bin\resources.ap_'
org.cocos2dx.moonwarriors.MoonWarriors]ERROR:packagingof'D:\Game\SDK\cocos2d-2.1beta3-x-2.1.1\samples\Javascript\MoonWarriors\proj.android\bin\resources.ap_'failed

解决方法:

$cd"D:\Game\SDK\cocos2d-2.1beta3-x-2.1.1\samples\Javascript\MoonWarriors\proj.android"
$ls-laassets

$chmod-R755assets

(解决\resources.ap_'failed就是在使用cygwin编译前,执行以下命令:

$cd"D:\Game\SDK\cocos2d-2.1beta3-x-2.1.1"
$chmod-R755*,避免出现资源权限问题)

推荐阅读:
  1. VideoPlayer与安卓
  2. 安卓增量更新

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

错误 cocos2dx 安卓环境

上一篇:Azure手把手系列 1:微软中国公有云概述

下一篇:服务治理-Resilience4j(熔断)

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》