Android理解本机代码中的应用程序崩溃。有内存转储吗?

Android理解本机代码中的应用程序崩溃。有内存转储吗?,android,xamarin.android,native,Android,Xamarin.android,Native,我有一个Xamarin Android应用程序,仅在三星设备上出现崩溃: 三星Galaxy S7(herolte),安卓8.0 三星Galaxy A5(2017)(a5y17lte),安卓8.0 以下是在google play控制台中找到的回溯,与上述设备完全相同: 回溯: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** pid: 0, tid: 0 >>> com.hygeex.yaka &l

我有一个Xamarin Android应用程序,仅在三星设备上出现崩溃:

  • 三星Galaxy S7(herolte),安卓8.0
  • 三星Galaxy A5(2017)(a5y17lte),安卓8.0
以下是在google play控制台中找到的回溯,与上述设备完全相同:

回溯:

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> com.hygeex.yaka <<<

      #00  pc 000000000006b410  /system/lib64/libc.so (tgkill+8)
      #01  pc 000000000001dbd0  /system/lib64/libc.so (abort+88)
      #02  pc 00000000004376dc  /system/lib64/libart.so (_ZN3art7Runtime5AbortEPKc+528)
      #03  pc 0000000000437dec  /system/lib64/libart.so (_ZN3art7Runtime7AborterEPKc+24)
      #04  pc 0000000000522a3c  /system/lib64/libart.so (_ZN7android4base10LogMessageD1Ev+900)
      #05  pc 00000000002d5b80  /system/lib64/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+1716)
      #06  pc 00000000002d5e4c  /system/lib64/libart.so (_ZN3art9JavaVMExt9JniAbortFEPKcS2_z+176)
      #07  pc 00000000003416a8  /system/lib64/libart.so (_ZN3art3JNI20CallStaticIntMethodVEP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_list+1356)
      #08  pc 000000000000de38  /data/app/com.hygeex.yaka-T6n754d07KzW5sX3abVDWQ==/split_config.arm64_v8a.apk
      #09  pc 000000000000ddcc  /data/app/com.hygeex.yaka-T6n754d07KzW5sX3abVDWQ==/split_config.arm64_v8a.apk
      #10  pc 00000000000047ec  <anonymous>
************************************************

pid:0,tid:0>>>com.hygeex.yaka尝试在您的android选项中检查这一点:选择android项目>属性>android选项>高级。实际上,我只有在发布模式下才会出现相同的崩溃。您使用的是android应用程序包而不是APK吗?@AlexeyShikov See@OlivierMATROT这正是我们遇到的问题,我们通过恢复使用来修复它APK。谢谢你的链接!尝试在您的android选项中检查这一点:选择android项目>属性>android选项>高级。实际上,我只有在发布模式下才会出现相同的崩溃。您是否使用android应用程序捆绑包而不是APK?@AlexeyShikov请参阅@OlivierMATROT这正是我们遇到的问题,我们通过恢复使用APK修复了它。谢谢你的链接!
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516] JNI DETECTED ERROR IN APPLICATION: mid == null
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]     in call to CallStaticIntMethodV
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]     from void mono.android.Runtime.init(java.lang.String, java.lang.String[], java.lang.String, java.lang.String[], java.lang.ClassLoader, java.lang.String[], java.lang.String[], java.lang.String, int, java.lang.String[])
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516] "main" prio=5 tid=1 Runnable
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   | group="main" sCount=0 dsCount=0 flags=0 obj=0x7308ad68 self=0x74d40c0a00
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   | sysTid=31816 nice=-10 cgrp=default sched=0/0 handle=0x74d92919c8
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   | state=R schedstat=( 678951892 18869996 178 ) utm=19 stm=48 core=7 HZ=100
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   | stack=0x7fcaca9000-0x7fcacab000 stackSize=8MB
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   | held mutexes= "mutator lock"(shared held)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   native: #00 pc 0000000000397614  /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+212)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   native: #01 pc 000000000045dde8  /system/lib64/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMapb+348)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   native: #02 pc 00000000002d59e0  /system/lib64/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+1040)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   native: #03 pc 00000000002d5f50  /system/lib64/libart.so (_ZN3art9JavaVMExt9JniAbortFEPKcS2_z+176)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   native: #04 pc 00000000003417ac  /system/lib64/libart.so (_ZN3art3JNI20CallStaticIntMethodVEP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_list+1356)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   native: #05 pc 000000000000de38  /data/app/com.hygeex.yaka-_--EXZe6WtzqqDxolwYsKg==/split_config.arm64_v8a.apk (???)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   native: #06 pc 000000000000ddcc  /data/app/com.hygeex.yaka-_--EXZe6WtzqqDxolwYsKg==/split_config.arm64_v8a.apk (???)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   native: #07 pc 00000000000047ec   (???)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   at mono.android.Runtime.init(Native method)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   at mono.MonoPackageManager.LoadApplication(MonoPackageManager.java:57)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   - locked <0x02737249> (a java.lang.Object)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   at mono.MonoRuntimeProvider.attachInfo(MonoRuntimeProvider.java:35)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   at android.app.ActivityThread.installProvider(ActivityThread.java:6578)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   at android.app.ActivityThread.installContentProviders(ActivityThread.java:6133)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6043)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   at android.app.ActivityThread.-wrap1(ActivityThread.java:-1)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1764)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   at android.os.Handler.dispatchMessage(Handler.java:105)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   at android.os.Looper.loop(Looper.java:164)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   at android.app.ActivityThread.main(ActivityThread.java:6944)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   at java.lang.reflect.Method.invoke(Native method)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
09-22 18:12:58.952 31816 31816 F zygote64: runtime.cc:516]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)