【问题标题】:React Native: uri image display black block, after some moment app crashReact Native:uri图像显示黑块,一段时间后应用程序崩溃
【发布时间】:2020-06-21 14:58:19
【问题描述】:

我正在尝试显示来自 URL 的图像。在模拟器中,图像显示完美。当我在设备上运行它时,它会显示一个黑色块,过了一会儿,应用程序崩溃而没有任何错误。

如果我从 Image style 中删除 borderRadius、borderColor、borderWidth 属性,它会完美运行。但我需要圆形。

我尝试使用原生 Thumbnail 而不是 Image,但问题仍然存在。然后我尝试使用具有 overflow:hidden 属性的 View 制作圆形,但这里的图像边缘不平滑。我该如何解决这个问题?

设备中的黑块图像: 我的代码:

【问题讨论】:

  • 应用是否在调试模式下运行?
  • 您是否可以在您的设备上使用 LogCat 进行调试以查看崩溃的堆栈跟踪?
  • @Asad 是的,我已经运行了这个调试模式。
  • @Dan 我尝试在 adb LogCat 中跟踪崩溃。没有错误。图片的源链接已在浏览器中成功打开。我不知道如何解决这个问题。感谢您的回复。

标签: android react-native


【解决方案1】:

*问题解决了。 主要问题是我存储图片的 Google Cloud Storage。

在我的国家/地区使用 Google Cloud Platform 的各种功能时遇到问题。

我们在这里看到的黑色块基本上是从缓存中加载的。所以有圆形的黑色块。因为,图像以方形保存在缓存中。

我在 VPN 中尝试过,一切正常。 谢谢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-19
    • 1970-01-01
    • 2015-11-03
    • 1970-01-01
    • 1970-01-01
    • 2012-06-21
    相关资源
    最近更新 更多