UnsatisfiedLinkError,Cocos2D-x 应用程序在启动时崩溃
UnsatisfiedLinkError, Cocos2D-x app crash on startup
我的 Cocos2D-x 应用程序只能在 android 22+ 上运行,并且在较低的平台上崩溃并抛出异常 java.lang.UnsatisfiedLinkError
应用程序配置:
目标 SDK 版本 22(Android Lollipop)。
最低 SDK 为 14。
NDK r10c 与 eclipse。
好吧,您决定要支持的最低 Android 版本,然后您的游戏预计 运行 从该版本到最新版本的所有版本。
例如,您不能决定支持 2.3、4.0.4 和 5.0.1,而不支持 4.4.2 和 5.0。
参见 <uses-sdk>
reference。
更新:
非常有用的答案
旧解:
可能通过将 ndkr10 更改为 ndkr9 进行修复,然后该应用程序将适用于所有 android 版本,对于 NDK10:
- 将清单中的目标和最小 sdk 更改为 14
- 添加 APP_PLATFORM := android-14 到 application.mk
- 清理并构建。
我的 Cocos2D-x 应用程序只能在 android 22+ 上运行,并且在较低的平台上崩溃并抛出异常 java.lang.UnsatisfiedLinkError
应用程序配置:
目标 SDK 版本 22(Android Lollipop)。
最低 SDK 为 14。
NDK r10c 与 eclipse。
好吧,您决定要支持的最低 Android 版本,然后您的游戏预计 运行 从该版本到最新版本的所有版本。
例如,您不能决定支持 2.3、4.0.4 和 5.0.1,而不支持 4.4.2 和 5.0。
参见 <uses-sdk>
reference。
更新:
非常有用的答案
旧解: 可能通过将 ndkr10 更改为 ndkr9 进行修复,然后该应用程序将适用于所有 android 版本,对于 NDK10:
- 将清单中的目标和最小 sdk 更改为 14
- 添加 APP_PLATFORM := android-14 到 application.mk
- 清理并构建。