3

突然、アプリを開いたときに 1 つのクラッシュが発生し、クラッシュ ログを以下にアップロードしました。

クラッシュログと、時々および一部のデバイスで発生する理由を理解するのを手伝ってくれる人はいますか? 以下のクラッシュの主な理由は何ですか?

            Revision: '14'
            ABI: 'arm'
            pid: 1834, tid: 8022, name: pool-3-thread-1 >>> com.example <<<
            signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
            Abort message: 'art/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: java_array == null'
            r0 00000000 r1 00001f56 r2 00000006 r3 00000000
            r4 942bfdb8 r5 00000006 r6 00000002 r7 0000010c
            r8 00000000 r9 b4e4f520 sl af17a800 fp 00000965
            ip 00001f56 sp 942bf498 lr b6f26fd5 pc b6f4aeb4 cpsr 60070010


    backtrace:
    #00 pc 00037eb4 /system/lib/libc.so (tgkill+12)
    #01 pc 00013fd1 /system/lib/libc.so (pthread_kill+52)
    #02 pc 00014bef /system/lib/libc.so (raise+10)
    #03 pc 00011531 /system/lib/libc.so (__libc_android_abort+36)
    #04 pc 0000fcbc /system/lib/libc.so (abort+4)
    #05 pc 0021d161 /system/lib/libart.so (art::Runtime::Abort()+160)
    #06 pc 000a831b /system/lib/libart.so (art::LogMessage::~LogMessage()+1322)
    #07 pc 000b1a49 /system/lib/libart.so (art::JniAbort(char const*, char const*)+1060)
    #08 pc 000b1fa5 /system/lib/libart.so (art::JniAbortF(char const*, char const*, ...)+60)
    #09 pc 001be127 /system/lib/libart.so (art::JNI::GetArrayLength(_JNIEnv*, _jarray*)+570)
    #10 pc 00001171 /data/app/com.example-1/lib/arm/library.so (Java_com_example_value_encypt+48)
    #11 pc 004986f9 /data/dalvik-cache/arm/data@app@com.example-1@base.apk@classes.dex
4

1 に答える 1

0

この種のクラッシュは、私のアプリでも発生していました。ログからはわかりませんでした。WebView一度、クラッシュしたデバイスを手に入れたところ、キャッシュをクリアしている場所でクラッシュしていることがわかりました。問題は、それを行う機能が廃止されたことでした。そのため、ほとんどの電話では機能しましたが、他のいくつかの電話ではクラッシュしました。これはおそらくCrashlytics初期化される前から発生していたため、 Play Store.

私が提案するのは、 からデバイス モデルを確認し、Play Storeこれらのデバイスのいずれかを入手しlogcatて、実際の問題を指摘するクラッシュ レポートを確認することです。

于 2016-05-10T10:32:35.603 に答える