网络图像未显示在Android颤动中

发布于 2025-02-05 02:49:36 字数 817 浏览 4 评论 0原文

我正在研究一个搜索Android的flutter应用程序的食谱。我正在使用 edamam api 。我现在还在使用用户的虚拟图像(因为到目前为止,我尚未将应用程序连接到Firebase)。这些图像已加载在Android模拟器中,但是当我在实际手机上运行该应用时,它不会加载任何照片。请看看我的问题。

模拟器的屏幕截图: “ 实际电话的屏幕截图:

这是用于加载API图像的代码。

image: DecorationImage(
                  image:
                      NetworkImage(query["hits"][index]["recipe"]["image"]),

I am working on a recipe searching flutter app for android. I am using Edamam API. I am also using a dummy image of the user for now (because I haven't connected my application with Firebase so far). The images are loaded in the android emulator, but it doesn't load any photos when I run the app on my actual phone. Please have a look at my problem.

Emulator's Screenshot: Cookpad Emulator Screenshot
Actual Phone's Screenshot: Cookpad Mobile Screenshot

This is the code for loading images from API.

image: DecorationImage(
                  image:
                      NetworkImage(query["hits"][index]["recipe"]["image"]),

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

心碎的声音 2025-02-12 02:49:36

打开位于./android/app/src/main的AndroidManifest.xml文件,

      <manifest>
     <uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
      <application>

我想您没有在Menifest.xml中添加Internet许可

Open the AndroidManifest.xml file located at ./android/app/src/main

      <manifest>
     <uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
      <application>

i guess you didn't add internet permission in you menifest.xml

冷︶言冷语的世界 2025-02-12 02:49:36

我猜,由于已更改或从服务器删除的路径更改或删除图像值接收null,因此服务器上的任何一个图像都不可用。

我很多次面对类似的问题。
请检查一次。

谢谢

I guess either image is not available on the server due to path changed or deleted from server else image value receive null.

I faced similar issue many times.
please check once.

thanks

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文