2016-12-08 47 views
0

我有一個筆記4我已經安卓6.0NDK導致的問題

我的應用程序崩潰在這個設備上。下面是崩潰日誌。

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) 

請注意,該應用程序在s6及更高版本上正常工作。以及以前的Android版本的舊設備。更舊的設備上更新的android軟件的問題。

謝謝。

+0

你的APP_PLATFORM設置爲?它不應該高於你的'minSdkVersion'。 – Michael

回答

0

修復了這個問題。

正在使用stlport_static。相反使用gnustl_shared。