我无法通过https加载任何图像。我使用的阵营本土0.18,而执行是非常简单,例如,使用图像亚马逊:
将工作:
<Image style={styles.avatar} source={{uri: "http://ecx.images-amazon.com/images/I/71JxCVQ5ozL.jpg"}} />
将无法正常工作:
<Image style={styles.avatar} source={{uri: "https://images-na.ssl-images-amazon.com/images/I/41KoE8etwlL.jpg"}} />
有没有其他人看到了这一点?
谢谢你的帮助。
也有类似的问题。我的是因为某些网站及其与旧的Android OS(TLS V1.2)的问题上使用的SSL / TSL版本。从特定网站的图像会显示在模拟器上,但不会显示实际的Android设备上。
onError={e => {
console.log(e);
}}
显然,这是与旧的Android操作系统的问题。
我跟着链接here使用SSL来解决问题。现在完美的作品
请注意,本机做出反应,Image组件onError方法不会在Android设备上火的一些版本。您可以使用填充工具“反应 - 原生Android系统的图像填充工具”,从here