【问题标题】:Firebase Storage "error sending network request GET"Firebase 存储“发送网络请求 GET 时出错”
【发布时间】:2020-10-23 04:21:09
【问题描述】:

我在使用 Firebase 存储时遇到了 Glide 无法将图像加载到 ImageViews 的问题。

查看logcat,我得到一个连续的流:

W/ExponenentialBackoff: network unavailable, sleeping.
W/NetworkRequest: error sending network request GET

这些是我的 firebase 依赖项:

implementation 'com.firebaseui:firebase-ui-storage:3.3.0'
implementation 'com.google.firebase:firebase-storage:19.2.0'
implementation 'com.google.firebase:firebase-auth:19.4.0'
implementation 'com.google.firebase:firebase-firestore:21.7.1'
implementation "com.google.android.gms:play-services-auth:18.1.0"

这是滑翔的代码:

StorageReference generage_ref(String uid, String image_name){
        FirebaseStorage storage = FirebaseStorage.getInstance();
        StorageReference storage_ref = storage.getReference();
        return storage_ref.child(uid+"/"+image_name+".jpg");
    }

void load_round(Context context, StorageReference storageReference, ImageView imageView){
        GlideApp.with(context)
            .load(storageReference)
            .circleCrop()
            .into(imageView);
    }

我称之为:

load_round(context,
           generate_ref("some_uid", "some_image_name"),
           imageview)

我尝试从十天前运行我的工作备份代码,但我得到了同样的错误,当时不存在..

有趣的是,当我打开我的 VPN 时,所有图片都可以正常加载。 我希望有人能帮忙,因为我现在真的迷路了。

【问题讨论】:

    标签: android firebase firebase-storage


    【解决方案1】:

    这是给那些将来会遇到同样问题的人..

    我之前遇到过这个问题,并通过电子邮件与谷歌支持进行了对话。您可以通过更改网络提供商或使用 VPN 来解决此问题。这与您的代码无关,错误将在一周左右消失。

    【讨论】:

    • 正确。一段时间后问题自行消失了。
    • 我的华为手机仍然收到错误消息。目前,该应用仅适用于模拟器和其他手机。
    • 问题出在 dns 服务器上,我尝试设置一个私有 dns,例如来自 cloudflare 的 one.one.one.one。 Google dns 无法正常工作。
    猜你喜欢
    • 1970-01-01
    • 2020-08-03
    • 2023-01-14
    • 2018-04-12
    • 2014-05-22
    • 1970-01-01
    • 2018-06-21
    • 1970-01-01
    • 2021-05-24
    相关资源
    最近更新 更多