2016-12-08 11 views
0

Ich habe eine Notiz 4, auf der ich Android 6.0 habenNDK verursacht Probleme

Meine Anwendung stürzt auf diesem Gerät ab. Unten ist das Crash-Protokoll.

12-08 11:24:15.044 14005 14005 E AndroidRuntime: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__aeabi_atexit" referenced by "/data/app/bla.bla.bla-1/lib/arm/libblabla.so"... 
12-08 11:24:15.044 14005 14005 E AndroidRuntime: at java.lang.Runtime.loadLibrary(Runtime.java:372) 
12-08 11:24:15.044 14005 14005 E AndroidRuntime: at java.lang.System.loadLibrary(System.java:1076) 
12-08 11:24:15.044 14005 14005 E AndroidRuntime: at bla.bla.bla.JNIMapperUtil.<clinit>(SourceFile:13) 
12-08 11:24:15.044 14005 14005 E AndroidRuntime: at bla.bla.bla.onCreate(SourceFile:35) 
12-08 11:24:15.044 14005 14005 E AndroidRuntime: at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1036) 
12-08 11:24:15.044 14005 14005 E AndroidRuntime: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6317) 
12-08 11:24:15.044 14005 14005 E AndroidRuntime: at android.app.ActivityThread.access$1800(ActivityThread.java:221) 
12-08 11:24:15.044 14005 14005 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1860) 
12-08 11:24:15.044 14005 14005 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102) 
12-08 11:24:15.044 14005 14005 E AndroidRuntime: at android.os.Looper.loop(Looper.java:158) 
12-08 11:24:15.044 14005 14005 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7225) 
12-08 11:24:15.044 14005 14005 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 
12-08 11:24:15.044 14005 14005 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230) 
12-08 11:24:15.044 14005 14005 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120) 

Bitte beachten Sie, dass die Anwendung auf s6 und späteren Versionen funktioniert. und auch ältere Geräte mit früheren Android-Versionen. Die Probleme treten mit der aktualisierten Android-Software auf älteren Geräten auf.

Danke.

+0

Wofür ist Ihre 'APP_PLATFORM' eingestellt? Es sollte nicht höher als deine 'minSdkVersion' sein. – Michael

Antwort

0

Das Problem wurde behoben.

Wurde mit stlport_static verwendet. Stattdessen verwendet gnustl_shared.

Verwandte Themen