Androidデバイスがオフラインのクラッシュレポーターオフライン

Rasoulミリ:

私は、デバイスアンドロイド、例持つフレンドリーアームを、これはオフラインです。私は、このデバイスでクラッシュを参照してくださいする必要があります。例えば、クラッシュは、SDカードに保存します。私はfirebase crashlyticsをオフラインで使用してファイルに保存することができますか?または他のライブラリを使用します。私は、例えば、ラム、ストレージ、ラインのクラッシュ、およびなどのために、完全なレポートを必要とします

toantran:

技術的には、あなたはクラッシュログを自分で追跡するため、このような仕組みを実装することができます。Applicationクラス内のハンドルに次のコードをチェックアウト:

import android.app.Application

class TestApp : Application() {
    override fun onCreate() {
        super.onCreate()

        val exceptionHandler = SimpleExceptionHandler()
        Thread.setDefaultUncaughtExceptionHandler(exceptionHandler)
    }
}


class SimpleExceptionHandler : Thread.UncaughtExceptionHandler {
    override fun uncaughtException(thread: Thread, exc: Throwable) {
        // Log your exception here to files, database, etc together with the device status like RAM, processes, network condition that the crash point 
    }
}

あなたは、テキストファイル、データベースなどのようにあなたの情報を格納するための方法を選択することができます

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=333150&siteId=1