在 Debug 模式下工作正常,而 Build APK 不工作,Flutter

In Debug mode working fine vs Build APK does not work, Flutter

我构建了一个应用程序,当我 运行 处于调试模式的应用程序正在运行并加载图像时,它在应用程序中显示在线图像作为照片视图,但是我在构建应用程序并安装时却没有从互联网加载图像。我真的不明白发生了什么。是否需要存储权限(注意:图片不可下载)

我构建了一个应用程序,当我 运行 处于调试模式的应用程序正在运行并加载图像时,它在应用程序中显示在线图像作为照片视图,但是我在构建应用程序并安装时却没有从互联网加载图像。我真的不明白发生了什么。是否需要存储权限(注意:图片不可下载)

source flutter.dev

添加:<uses-permission android:name="android.permission.INTERNET" /> 到 AndroidManifest.xml

您需要互联网访问权限。 在位于 android/app/src/mainAndroidManifest.xml 文件中,您需要在清单标签内添加此权限。

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

如果您尝试从 URL 加载图像,请确保您已将 Internet 权限添加到您的清单文件中。

在位于 android/app/src/mainAndroidManifest.xml 文件中,您需要在 manifest 标签内添加此权限。

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

转到android/app/src/AndroidManifest.xml并添加

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

AndroidManifest.xml 的顶部应如下所示:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.yourappname">
    <uses-permission android:name="android.permission.INTERNET"/>

将此权限添加到清单文件中 => android/app/src/main

只需在AndroidManifest.xml中添加上网权限即可。

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

<application
    android:name="io.flutter.app.FlutterApplication"
    android:label="projectname"
    android:icon="@mipmap/ic_launcher">
    .
    .
    .
</application>