React原生本地图像未在Android设备上显示

时间:2017-11-16 16:21:42

标签: react-native

本地图像显示在模拟器iOS + Android中,但在Android设备上只是不。 有什么想法吗?

<View style={styles.imgContainer}>
        <Image
          source={require('../../../../data/images/success.jpg')}
        />
      </View>

2 个答案:

答案 0 :(得分:0)

每次添加像图像一样的资源时,都需要捆绑和安装构建。捆绑JS的资源管理器不会在实时预览中执行此操作。

您可能正在更新模拟器,但不更新设备的构建。

答案 1 :(得分:0)

要将静态图片添加到您的应用中,请将其放置在源代码树中的某个位置,并像这样引用它:

//相对路径 ├──button.js

   ├── img

      ├── check@2x.png

      ├── check@3x.png

 <Image source={require('./my-icon.png')} />