1.8.1在android上运行报错

  • Creator 版本:1.8.1

  • 目标平台:

  • 详细报错信息,包含调用堆栈:

  • 重现方式:

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:

  • 额外线索:

cocoscreator使用targetsdk25,binary方式编译出来的apk在android4.4设备上出现异常,adb log如下
dlopen("/data/app-lib/com.xxxxx/libcocos2djs.so") failed: dlopen failed: cannot locate symbol “rand” referenced by “libcocos2djs.so”.

这好像是ndk版本太高了

NDK用的是android-ndk-r10e

搞定了,用default重新编译打包就好了,还需要修改一下gradle.build,那里面有个bug

啥BUG,我也遇到4.4崩溃的问题

cocos creator 1.9
compileSdkVersion 22
buildToolsVersion 25.0.0
PROP_TARGET_SDK_VERSION 19
minSdkVersion 14
ndk r10e
gradle 3.3
abi 勾v7a和x86

完美适配4.X系统,5.0,6.0也都是能跑的

1赞

mark

啥bug 话说一半 掖着藏着干神马