2

我遇到的问题是,由于 android api 版本 29+,Android 不允许您读取媒体文件,file:///path/to/the/file.jpg所以当我尝试从图库中渲染图像时,我无法使用组件在 JS 端渲染它,react-native因为我可以不使用uri。有没有人想出解决办法?

在这里编辑 我正在尝试渲染存储在设备中的图像,并使用带有 MediaStore Api 的内容解析器。

4

1 回答 1

0

一个简单的解决方案是,创建一个单独的文件夹并将所有图片添加到其中,然后可以简单地导入它。我在我的项目中导入图像

在此处输入图像描述

    <Image
              style={{width: 66, height: 58}}
              source={require('../assets/truck1.png')} 
/>
于 2020-03-17T07:24:50.937 回答