Android 4.x 的机型闪退问题

###主要错误信息

  • dlopen failed: cannot locate symbol “sigfillset” referenced by “libcocos2djs.so”

###NDK版本r16b

###gradle 配置信息:

  • compileSdkVersion 27
  • buildToolsVersion ‘27.0.3’
  • minSdkVersion 14
  • targetSdkVersion 27

###尝试过的方法

  • 修改compileSdkVersion 和targetSdkVersion 为26,minSdkVersion 为 16,结果一样的闪退问题
  • 修改compileSdkVersion 和targetSdkVersion 为22/23,minSdkVersion 为 14,结果在编译阶段会报Aapt2的检查错误

请问这样的问题怎么解决

顶一顶

解决了,修改 gradle文件里 arguments ‘APP_PLATFORM=android-’ + xxx 为arguments ‘APP_PLATFORM=android-14’

也就是把APP_PLATFORM设置为 minSdkVersion 一样。

唉,官方团队是指望不上的:triumph:

2赞