并非所有图像都显示在React Native Android中

时间:2019-08-11 07:35:32

标签: react-native react-native-android

我正在使用React本机图像组件,并且我从rest api获取了一个url图像。问题是这些图像未在android api 16和17中加载并显示,但在android api 27 genymotion中显示(正在开发和发布)。

这是未在android 16和17中显示的图片的网址:

http://flags.fmcdn.net/data/flags/w580/tr.png

这是在Android 16和17中成功加载的图片的网址:

https://image.delfoo.com/data/background/food-pizza.jpg

这是我的代码:

<Image source={{uri:'http://flags.fmcdn.net/data/flags/w580/tr.png'}} style={{width:50,height:50}}/>

当我在图像组件和控制台中使用onError方法时,它向我显示此错误:

SyntheticEvent {dispatchConfig:{…},_ targetInst:FiberNode,_dispatchListeners:ƒ,_dispatchInstances:FiberNode,nativeEvent:{…},…}

其他信息

原生版本:0.59.9

平台:Android

开发操作系统:Windows

1 个答案:

答案 0 :(得分:0)

[已解决]

只需在app / build.gradle的dependency部分中添加以下代码:

实现'org.conscrypt:conscrypt-android:2.1.0'