1

私はAndroidアプリにCrashlyticsバージョン2.6.8を使用しています。私は基本機能でCrashlyticsを回答hereの後に設定しました。 CrashlysticsはCrashlytics Androidインスタントアプリでエラーをスローすると

Fabric.with(context, crashlyticsKit); 

次のコードスニペットを使用してCrashlytics回答は、Androidインスタントのアプリ

E/Answers: Failed to enable events 
java.io.IOException: ftruncate failed: EACCES (Permission denied) 
    at java.io.RandomAccessFile.setLength(RandomAccessFile.java:630) 
    at io.fabric.sdk.android.services.common.QueueFile.initialize(QueueFile.java:213) 
    at io.fabric.sdk.android.services.common.QueueFile.<init>(QueueFile.java:130) 
    at io.fabric.sdk.android.services.events.QueueFileEventStorage.<init>(QueueFileEventStorage.java:58) 
    at io.fabric.sdk.android.services.events.GZIPQueueFileEventStorage.<init>(GZIPQueueFileEventStorage.java:32) 
    at com.crashlytics.android.answers.AnswersFilesManagerProvider.getAnalyticsFilesManager(AnswersFilesManagerProvider.java:44) 
    at com.crashlytics.android.answers.AnswersEventsHandler$4.run(AnswersEventsHandler.java:121) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:237) 
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) 
    at io.fabric.sdk.android.services.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:75) 
    at io.fabric.sdk.android.services.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:30) 
    at java.lang.Thread.run(Thread.java:818) 
Caused by: android.system.ErrnoException: ftruncate failed: EACCES (Permission denied) 
    at libcore.io.Posix.ftruncate(Native Method) 
    at libcore.io.BlockGuardOs.ftruncate(BlockGuardOs.java:148) 
    at java.io.RandomAccessFile.setLength(RandomAccessFile.java:628) 

の起動時にこの例外をスローファブリックで初期化され、それが原因ストレージへのアクセスに起因しますか?その場合は、Instant Appsの場合にCrashlyticsがストレージにアクセスするように設定できますか?

+0

は、あなたが回答の依存関係を設定することがありますか? https://fabric.io/kits/android/answers/install 'compile( 'com.crashlytics.sdk.android:answers:[email protected]'){推移=真; } ' –

答えて

4

Answers自体を初期化しているようではありませんが、Crashlyticsのみですか?

あなたがファブリックからCrashlyticsと回答したい場合は、このような何かを試してみてください:

final Fabric fabric = new Fabric.Builder(this) 
      .kits(new Crashlytics(), new Answers()) 
      .debuggable(true) 
      .build(); 
    Fabric.with(fabric); 
+0

ちょうど魔法のように...ありがとう! –

関連する問題