来自URL的Flutter图像可以在模拟器上运行时完美呈现,但不能在物理设备上运行

时间:2020-06-14 14:38:48

标签: flutter dart

大家好,

我正在使用Image.network从URL调用图像,如上所述,它们在模拟器上运行良好。但是在运行flutter之后,请构建apk,然后将其安装在设备上=>无法加载图片。

Container(
              height: 300,
              width: double.infinity,
              child: Image.network(
                selectedMeal16.imageUrl,
                fit: BoxFit.cover,
              ),

其中“ imageUrl”作为字符串从列表中提取,并加载到上述小部件中,如下所示:

Meal(
id: 'm4',
title: 'schnitzel',
affordability: 
imageUrl:
    'https://cdn.pixabay.com/photo/2018/03/31/19/29/schnitzel-3279045_1280.jpg',)

在构建apk时是否存在某些应更改的参数,例如网络权限?因为在以前的应用中,我在模拟器和物理设备上渲染图像没有问题。

感谢您的时间和宝贵的意见。

1 个答案:

答案 0 :(得分:1)

这是我第一次开始学习 Flutter 的时候,但当时我正在构建一个未签名的发布版 APK,并且没有将物理设备的 SHA 密钥添加到 Firebase 项目中,因此,失败了。