React Native:图像 URI 不适用于发布 apk
Posted
技术标签:
【中文标题】React Native:图像 URI 不适用于发布 apk【英文标题】:React Native: Images URI are not working on release apk 【发布时间】:2021-12-24 03:32:31 【问题描述】:我正在使用 react-native-paper
开发我的应用程序的 UI。
我想在 react-native-paper 的 Card
组件中显示一张图片,使用 Card.Cover
。
使用debug apk时图像正常显示,但使用release apk时无法加载。
下面是我的组件和我要加载的图像:
const image =
name: 'Some Test Image',
uri: 'http://www.memoriarondonense.com.br/public/timthumb.php?w=780&src=http://www.memoriarondonense.com.br/public/upload/calendario-historico/7e6c713365c50ec0fd6bfada96a1f034.jpg&m=img/65.png'
;
<Card style=margin: '2%'>
<Card.Cover
source=image.uri.includes('.pdf') ? require('../../../../assets/pdf-logo.png') : uri: image.uri
/>
</Card>
【问题讨论】:
【参考方案1】:显然问题是发布apk没有使用HTTP加载图像,我将协议更改为HTTPS并且它工作正常。
【讨论】:
以上是关于React Native:图像 URI 不适用于发布 apk的主要内容,如果未能解决你的问题,请参考以下文章
我的图像元素循环在 React Native 中无法正常工作
`react-native-camera` 返回 data.uri 但无法访问图像(没有这样的文件或目录)