android - 无法加载 cocos2dcpp

标签 android cocos2d-x

我们在 google play 中发布了一款游戏,很多用户都在玩。 我们在 google play 中不断收到崩溃报告(不是很多),说无法加载 cococs2dcpp。知道是什么导致了一些用户吗? (我们在网上看到它可能与模拟器有关,但这些崩溃报告似乎来自移动设备上的真实用户,他们在崩溃报告评论中说游戏不再打开)

java.lang.UnsatisfiedLinkError: Couldn't load cocos2dcpp from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.myproduct-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.myproduct-1, /vendor/lib, /system/lib]]]: findLibrary returned null
at java.lang.Runtime.loadLibrary(Runtime.java:355)
at java.lang.System.loadLibrary(System.java:525)


Caused by: java.lang.UnsatisfiedLinkError: Couldn't load cocos2dcpp: findLibrary returned null
at java.lang.Runtime.loadLibrary(Runtime.java:429)
at java.lang.System.loadLibrary(System.java:554)

到目前为止是从这些设备报告的

  • 银河笔记 8.0(konawifi)
  • Xperia SP (C5303)
  • Xperia V (LT25i)
  • 核-jw9a702
  • 银河 S2 Plus (s2vep)
  • 银河笔记 8.0 (kona3g)
  • 星系 S 平流层 (SCH-I405)

最佳答案

您需要从 proj.android 文件夹 - python build_native.py 运行命令行脚本。这会生成您缺少的库。

关于android - 无法加载 cocos2dcpp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22629086/

相关文章:

c++ - 更换场景后,Schedule 方法不再起作用

android - uptimeMillis() 多久重置一次,它会影响 Handler.postAtTime

android - Exoplayer 不循环播放视频

ios - 崩溃日志,当从 iap 获取产品列表时

ios - 在 Cocos2dx iOS 项目中添加 Google Firebase

cocos2d-x - 如何在 Cocos2d-x 3.x 中创建没有 lambda 函数的自定义事件监听器?

android - 如何在一个页面上禁用 Android 后退按钮并更改为每隔一个页面上的退出按钮

android - 当 `/sys/class/power_supply/battery` 不可读时 Android NDK 中的电池状态

android - 我们如何使用 SQLiteDatabase 类在 android 中创建数据库?

ios - 为 iOS 创建 OpenFeint 静态库