SDK NDK 如何设置才可以同时兼容 android 4.x 和 android 6.x+

请检查 NDK 和 Android SDK 的架构和版本是否和测试用的 Android 系统相对应,另外可以尝试使用本文所用的 NDK 和 Android SDK 版本来测试。

Creator 1.8.1

文档里说用 NDK r10e 和 SDK 22
targetSdkVersion 22 的话在 4.4 上会闪退 dlopen failed: cannot locate symbol "sigfillset" referenced by "libcocos2djs.so"...

3赞

这贴无条件帮顶,估计都会掉同类的坑里

希望官方详细测试后出一份兼容表。

r10e 没有问题 4.x-7 都可以
22-25 都试过
(用的是cocos2dx)

老铁,我也碰到这个难题了。在5.0以下的android设备都会crash报这个错。请问你找到解决方案了吗?

我也一样 升级到1.8.2后 现在用户反馈情况是 android 4.4 5.0.1 一定崩溃

NDK选择R10e是没有问题,在构建界面编译的时候api可以选择android 10,如果选择了android 22的话只能对应于android 6.0版本,api和android版本都是有对应的关系,这个你在android的官网上可以找到对应关系。

官方团队有解决方法吗
5.0以下的用户还是需要支持的
不能版本升级就崩溃吧

你好, NDK 是R10E, 构建时候选得 andoid10 还是会崩溃。 creator是1.9.0

我也遇到同样问题了, 大神们有解决的吗?

官方没人解决吗

可以尝试

http://forum.cocos.com/t/android-4-4/59232/7?u=2627993092