毕加索不会加载存储在Firebase托管URL中的图像

时间:2018-06-27 04:12:40

标签: firebase picasso firebase-hosting

我使用一个简单的毕加索库代码来加载存储在Firebase托管URL中的图像,该代码如下所示。

Picasso.get().load(UR).into(ImageView);

该代码可与其他托管服务正常运行,尽管我可以在浏览器中打开这些图像,但它不会加载Firebase上托管的任何图像。

代码运行了一段时间,然后突然停止加载图像,它可以从任何其他URL加载任何图像,而不会从Firebase托管位置加载它们。

我已激活日志记录,并且出现以下错误

06-27 11:02:46.281 13673-13818/? D/Picasso: Dispatcher  enqueued     [R1]+1ms 
06-27 11:02:46.281 13673-14017/? D/Picasso: Hunter      executing    [R1]+1ms 
06-27 11:02:46.961 13673-13818/? D/Picasso: Dispatcher  retrying     [R1]+679ms 
06-27 11:02:46.991 13673-14052/? D/Picasso: Hunter      executing    [R1]+702ms 
06-27 11:02:47.621 13673-13818/? D/Picasso: Dispatcher  retrying     [R1]+1339ms 
06-27 11:02:47.621 13673-14061/? D/Picasso: Hunter      executing    [R1]+1339ms 
06-27 11:02:47.621 13673-13818/? D/Picasso: Dispatcher  batched      [R1]+1340ms for error
06-27 11:02:47.821 13673-13818/? D/Picasso: Dispatcher  delivered    [R1]+1541ms 
06-27 11:02:47.831 13673-13673/? D/Picasso: Main        errored      [R1]+1550ms HTTP 504

注意:我可以在浏览器中打开图像,没有任何问题,我也尝试过glide库,但是我也遇到了同样的问题。

2 个答案:

答案 0 :(得分:0)

请确保您在清单文件中授予了Internet许可。

答案 1 :(得分:0)

按照建议的here使用implementation 'com.jakewharton.picasso:picasso2-okhttp3-downloader:1.1.0',请参考this进行实施