gpt4 book ai didi

android - 请求图像时 FirebaseStorage 返回未知错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:00:22 25 4
gpt4 key购买 nike

我正在尝试提取已添加到 Android 设备上的 Firebase 存储中的图像。每次运行时,我都会从 onFailureListener()

得到这个错误

E/StorageException(9646): An unknown error occurred, please check the HTTP result code and inner exception for server response. E/StorageException(9646): Code: -13000 HttpResult: 0

我还暂时将存储权限更改为读/写,以确保这不是问题所在。

final ImageView test = (ImageView) findViewById(R.id.test_image);
StorageReference ref = storage.getReferenceFromUrl("gs://my-project.appspot.com/test_image.png");
ref.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
Log.d(TAG, "Successfully loaded uri");
test.setImageURI(uri);
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Log.d(TAG, "Failed loaded uri: " + e.getMessage());
}
});

最佳答案

我刚刚注意到 httpresult 为零。这表明从未提出获取下载 URL 的请求。发生这种情况的一种方式是,如果您的手机上的播放服务未更新。您会知道这是一个错误,因为 adb logcat 会显示一个错误,内容类似于“无法加载存储网络层”。

要解决此问题,请更新手机上的播放服务。有几种方法可以做到这一点。我发现最简单的方法是安装应用程序“播放服务信息”以查看 Play 商店中的播放服务,然后点击更新(如果可用)。

关于android - 请求图像时 FirebaseStorage 返回未知错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37396183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com