已解决dlopen failed: cannot locate symbol "__register_atfork" referenced by "libcocos2djs.so"

不是ccc的bug,但是不知道怎么回事我的ccc打包后都会闪退,helloworld也是
,我想请大佬看看为什么,原因会出在什么地方(没接任何sdk)

  • Creator 版本:2.3.4

  • 目标平台:Android

  • 详细报错信息,包含调用堆栈:

  • 重现方式:100%必出,打包apk在雷电模拟器中闪退
    logcat日志如下:

03-26 14:31:14.061 4900-4900/? I/art: Late-enabling -Xcheck:jni
03-26 14:31:14.061 4900-4900/? D/libnativebridge: call UnloadNativeBridge! state=1
03-26 14:31:14.150 4900-4900/org.cocos2d.demo D/Cocos2dxActivity: Cocos2dxActivity onCreate: org.cocos2dx.javascript.AppActivity@2c5fe64, savedInstanceState: null
03-26 14:31:14.184 4900-4900/org.cocos2d.demo W/libnativebridge: call NativeBridgeIsSupported but don’t call PreInitializeNativeBridge, libpath=/data/app/org.cocos2d.demo-1/lib/x86/libcocos2djs.so
03-26 14:31:14.184 4900-4900/org.cocos2d.demo E/libnativebridge: LdInitNativeBridgeDelay library is not arm arch! file=/data/app/org.cocos2d.demo-1/lib/x86/libcocos2djs.so
03-26 14:31:14.184 4900-4900/org.cocos2d.demo E/libnativebridge: NativeBridgeIsSupported failed! state != NativeBridgeState::kInitialized
03-26 14:31:14.184 4900-4900/org.cocos2d.demo E/art: dlopen("/data/app/org.cocos2d.demo-1/lib/x86/libcocos2djs.so", RTLD_LAZY) failed: dlopen failed: cannot locate symbol “__register_atfork” referenced by “libcocos2djs.so”…
03-26 14:31:14.184 4900-4900/org.cocos2d.demo D/AndroidRuntime: Shutting down VM

--------- beginning of crash

03-26 14:31:14.185 4900-4900/org.cocos2d.demo E/AndroidRuntime: FATAL EXCEPTION: main
Process: org.cocos2d.demo, PID: 4900
java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol “__register_atfork” referenced by “libcocos2djs.so”…
at java.lang.Runtime.loadLibrary(Runtime.java:390)
at java.lang.System.loadLibrary(System.java:1007)
at org.cocos2dx.lib.Cocos2dxActivity.onLoadNativeLibraries(Cocos2dxActivity.java:462)
at org.cocos2dx.lib.Cocos2dxActivity.onCreate(Cocos2dxActivity.java:347)
at org.cocos2dx.javascript.AppActivity.onCreate(AppActivity.java:39)
at android.app.Activity.performCreate(Activity.java:5990)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
at android.app.ActivityThread.access$800(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5254)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
03-26 14:36:14.683 4900-4900/org.cocos2d.demo W/System.err: java.lang.Exception: call killProcess callstack! pid=4900
03-26 14:36:14.725 4900-4900/org.cocos2d.demo W/System.err: at android.os.Process.killProcess(Process.java:1026)
03-26 14:36:14.725 4900-4900/org.cocos2d.demo W/System.err: at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:99)
03-26 14:36:14.725 4900-4900/org.cocos2d.demo W/System.err: at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
03-26 14:36:14.725 4900-4900/org.cocos2d.demo W/System.err: at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
03-26 14:36:14.725 4900-4900/org.cocos2d.demo I/Process: Sending signal. PID: 4900 SIG: 9

可能是架构中没有包含libcocos2d.so

应该不是这个原因,ccc构建的东西,我什么都没改,以前打包还没事的

抱歉 ,是我自己的原因,用的雷电模拟器安卓版本是5.1.1造成的,安卓6.0的系统就没事了

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。