我正在使用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
答案 0 :(得分:0)
[已解决]
只需在app / build.gradle的dependency部分中添加以下代码:
实现'org.conscrypt:conscrypt-android:2.1.0'