Har*_*tel 1 android firebase flutter flutter-dependencies flutter-layout
因此,我使用 cached_network_image: ^2.0.0 作为我的应用程序的缓存网络图像提供程序。因此,当我在模拟器上运行该应用程序并通过 USB 调试连接 Android 手机时,缓存网络图像提供程序工作完全正常。所有图像均已正确加载。
但是在构建 apk 版本(发布模式)之后,然后当我在 Android 手机上安装该应用程序时,缓存的网络图像提供程序不会加载图像。仅白色背景可见。
我还完成了 Flutter clean 并升级了 cached_network_image :^3.0.0 然后问题是一样的。
此外,当我使用 NetworkImage 作为图像时,图像可以正确加载。但我想缓存图像以提高应用程序的速度。
那么是否有人知道为什么缓存的网络图像提供程序在 USB 调试中工作得完全正常,而在安装 build app-release.apk 后却无法工作。
我的代码:-
leading: CircleAvatar(backgroundImage: CachedNetworkImageProvider(user.url)),//NetworkImage(user.url)
Run Code Online (Sandbox Code Playgroud)
提前致谢:)
您可能需要在 Android 清单 (AndroidManifest.xml) 中添加互联网权限
<manifest xmlns:android...>
...
<uses-permission android:name="android.permission.INTERNET" />
<application ...
</manifest>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3763 次 |
| 最近记录: |