我在 Android 7.0 Samsung S8 和许多其他此类本机崩溃上收到以下崩溃:
backtrace:
#00 pc 000000000005da7c /system/lib64/libbinder.so (_ZN7android6Parcel14freeDataNoInitEv+16)
#01 pc 00000000000f8538 /system/lib64/libandroid_runtime.so
#02 pc 0000000002a4fa24 /system/framework/arm64/boot-framework.oat (android.os.Parcel.nativeDestroy+128)
#03 pc 0000000002a4ee10 /system/framework/arm64/boot-framework.oat (android.os.Parcel.destroy+76)
#04 pc 0000000002a5396c /system/framework/arm64/boot-framework.oat (android.os.Parcel.finalize+40)
#05 pc 000000000068a6e0 /system/framework/arm64/boot-core-libart.oat (java.lang.Daemons$FinalizerDaemon.doFinalize+140)
#06 pc 000000000068a9bc /system/framework/arm64/boot-core-libart.oat (java.lang.Daemons$FinalizerDaemon.runInternal+520)
#07 pc 000000000068a054 /system/framework/arm64/boot-core-libart.oat (java.lang.Daemons$Daemon.run+96)
#08 pc 000000000065fda0 /system/framework/arm64/boot.oat (java.lang.Thread.run+60)
#09 pc 00000000000d25b4 /system/lib64/libart.so (art_quick_invoke_stub+580)
#10 pc 00000000000df6e4 /system/lib64/libart.so (_Z N3art9ArtMethod6InvokeEPNS_6ThreadEPjjPNS_6JValueEPKc+212)
#11 pc 0000000000475fc4 /system/lib64/libart.so (_ZN3artL18InvokeWithArgArrayERKNS_33ScopedObjectAccessAlreadyRunnableEPNS_9ArtMethodEPNS_8ArgArrayEPNS_6JValueEPKc+108)
#12 pc 0000000000477598 /system/lib64/libart.so (_ZN3art35InvokeVirtualOrInterfaceWithJValuesERKNS_33ScopedObjectAccessAlreadyRunnableEP8_jobjectP10_jmethodIDP6jvalue+372)
#13 pc 00000000004988a8 /system/lib64/libart.so (_ZN3art6Thread14CreateCallbackEPv+1104)
#14 pc 00000000000770f4 /system/lib64/libc.so (_ZL15__pthread_startPv+204)
#15 pc 000000000001e7d0 /system/lib64/libc.so (__start_thread+16)
此崩溃已登录 Play 商店。对于我们在 Play 商店中提供的每个构建更新,它都会不断重复。
下面的库在我的应用程序中使用,它是唯一使用来自 NDK 的 jni 代码的库。
compile 'net.zetetic:android-database-sqlcipher:3.5.9@aar'
compile 'org.greenrobot:greendao:3.0.1'
请帮助解决此崩溃问题。我的应用程序每天都在增加。见下图: