android - flutter 的 Image.network 无法在发布 apk 上运行

遇到奇怪的问题。如果我在模拟器中运行应用程序,工作正常。如果我通过连接 android 设备安装应用程序工作正常。但是,如果我通过 flutter build apk 制作了 apk 并安装在设备中。

网络图片不来?为什么?有什么问题吗?无需提供代码。对于显示网络图片,我使用简单的 Image.network 和来自谷歌图片的 url。

我尝试了 flutter clean 然后 flutter build apk --release 但同样的问题来了

NOT WORKING BY RELEASE APK:

Uer-MacBook-Air:AppName user$ flutter build apk --release
Initializing gradle...                                              2.0s
Resolving dependencies...                                           3.1s
Running Gradle task 'assembleRelease'...                                
Running Gradle task 'assembleRelease'... Done                      63.4s
Built build/app/outputs/apk/release/app-release.apk (8.1MB).

WORKING BY DEBUG APK

Uer-MacBook-Air:AppName user$ flutter build apk --debug 
Initializing gradle...                                              3.5s
Resolving dependencies...                                           5.5s
Running Gradle task 'assembleDebug'...                                  
Running Gradle task 'assembleDebug'... Done                        36.2s
Built build/app/outputs/apk/debug/app-debug.apk.

有人遇到过这种问题吗?我已经通过 flutter build apk 安装了许多 apk,并且工作正常,现在无法在 Release模式下工作?但是当我尝试使用 Debug模式 flutter build apk --debug 它的工作正常意味着图像正在显示?

我必须为 Release模式 apk 添加一些权限吗?

最佳答案

是的,将这些权限添加到 AndroidManifest.xml 就可以了

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

更新:只有 INTERNET 权限就足够了

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

关于android - flutter 的 Image.network 无法在发布 apk 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54955789/

相关文章:

flutter - 如何在 flutter 应用程序中删除慢模式标签

dart - Flutter 中的特殊字符

flutter - 按下按钮时如何在 Flutter 上更改文本样式

android - 如何在 Flutter 中让 Android 状态栏变亮

dart - Flutter 中的日期时间格式 dd/MM/YYYY hh :mm

flutter - 在 Flutter 应用中立即显示应用主题

dart - Flutter:无法将类型为 lib1::Object 的值分配给类型为 lib2::

android - Flutter 中的扩展面板列表

flutter - Flutter ListView、SliverList 等中的当前滚动偏移量

flutter - 如何在 Flutter 中调整 IconButton 的大小(高度和宽度)