【问题标题】:UnsatisfiedLinkError, Cocos2D-x app crash on startupUnsatisfiedLinkError, Cocos2D-x app 启动时崩溃
【发布时间】:2015-07-20 12:47:53
【问题描述】:

我的 Cocos2D-x 应用程序只能在 android 22+ 上运行,并且在较低的平台上崩溃并抛出异常 java.lang.UnsatisfiedLinkError

应用配置:

  • 目标 SDK 版本 22(Android Lollipop)。

  • 最小 SDK 为 14。

  • NDK r10c 与 Eclipse。

【问题讨论】:

  • Cocos2dx 是游戏用的吗?

标签: android-ndk cocos2d-x cocos2d-x-2.x


【解决方案1】:

更新:

非常有用的答案https://stackoverflow.com/a/27093163/3547788

旧解决方案: 可以通过将 ndkr10 更改为 ndkr9 来修复,然后该应用程序将适用于所有 android 版本,对于 NDK10:

  • 将清单中的目标和最小 sdk 更改为 14
  • 将 APP_PLATFORM := android-14 添加到 application.mk
  • 清理并构建。

【讨论】:

    【解决方案2】:

    好吧,您决定要支持的最低 Android 版本,然后您的游戏就可以在从该版本到最新版本的所有版本上运行。

    例如,您不能决定支持 2.3、4.0.4 和 5.0.1,但不支持 4.4.2 和 5.0。

    <uses-sdk>reference

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-01
      • 1970-01-01
      • 2012-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多