首页 > 解决方案 > React Native Image 未从 android 上的本地地址呈现

问题描述

我正在学习并做一个关于 react-native 的项目。我在尝试从本地服务器渲染图像时遇到问题。我想出了渲染图像的方法,我面临的问题是来自本地服务器的图像没有在我的应用程序中渲染。我在源代码中添加到 uri 的链接在浏览器中显示图像,但未在应用程序中呈现。我不知道我哪里错了

我试过检查链接是否有效,我使用占位符图像来检查 Image 是否正常工作(它是)。

 <Image source={{uri: 'http://10.0.2.2:8000/packageImages/asd1.jpg'}}
                       style={{width: 400, height: 400}} />

我希望图像能够渲染,但它不会渲染,也不会引发任何错误。

标签: javascriptreactjsreact-native

解决方案


如果您确实希望将 IP 分配给您的模拟器:

adb shell
ifconfig eth0

这会给你类似的东西:

eth0: ip 10.0.2.15 mask 255.255.255.0 flags [up broadcast running multicast]

如何获取安卓模拟器的IP地址?


推荐阅读