使用 firebase-storage 时,应用程序现在崩溃,但运行正常超过 1 个月

App is crashing now while using firebase-storage, but worked fine for more than 1 month

我开发了一个 Android 应用程序,该应用程序自 1 个月以来一直在使用 firebase 存储。昨天我向同一个 firebase projekt 添加了另一个应用程序,今天我得到了很多例外,我不知道是什么导致了这个问题:/

我遇到了这个异常,但应用程序没有崩溃:

    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)

编辑:

这只是网络超时。 ^^

你应该抓住并处理 StorageException。下载的内容不可用,导致崩溃。检查您是否更新了您尝试下载的任何路径。

查看 StorageException.ErrorCode 了解更多详情。