0

我开发了一个 Android 应用程序,该应用程序自 1 个月以来一直在使用 Firebase 存储。昨天我在同一个 firebase 项目中添加了另一个应用程序,今天我遇到了很多异常,我不知道是什么导致了问题:/

我得到了这个例外,但应用程序没有崩溃:

    Exception com.google.firebase.storage.StorageException: The operation retry limit has been exceeded.
    com.google.android.gms.internal.zzanv.zza ()
    com.google.firebase.storage.zzb.run ()
    java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1113)
    java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:588)
    java.lang.Thread.run (Thread.java:818)
    Caused by java.net.SocketException: Network subsystem is unavailable
    com.google.android.gms.internal.zzanv.zzfb ()
    com.google.android.gms.internal.zzanv.zza ()
    com.google.android.gms.internal.zzanm.zza ()
    com.google.android.gms.internal.zzanm.zzd ()
    com.google.firebase.storage.zzb.run ()
    java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1113)
    java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:588)
    java.lang.Thread.run (Thread.java:818)

编辑:

这只是一个网络超时。^^

4

1 回答 1

2

您应该捕获并处理StorageException。下载的内容不可用,这是导致崩溃的原因。检查您是否已更新您尝试下载的任何路径。

检查 StorageException.ErrorCode 以获取更多详细信息。

于 2016-11-07T14:49:41.363 回答