Android 颤振图像.网络在释放apk上不工作

Android 颤振图像.网络在释放apk上不工作,android,dart,flutter,apk,Android,Dart,Flutter,Apk,越来越奇怪的问题。若我在模拟器中运行应用程序,运行良好。若我通过连接安卓设备安装应用程序,那个么它可以正常工作。但若我通过颤振构建apk并安装在设备中,那个么我将创建apk 网络形象不来?为什么?有什么不对劲吗?不需要提供代码。为了显示网络图像,我使用了简单的image.network和来自谷歌图像的url 我已经尝试过flatterclean,然后flatterbuildapk——发布,但同样的问题出现了 发布APK时不工作: 通过调试APK工作 有人遇到过这样的问题吗?我已经通过flatte

越来越奇怪的问题。若我在模拟器中运行应用程序,运行良好。若我通过连接安卓设备安装应用程序,那个么它可以正常工作。但若我通过
颤振构建apk
并安装在设备中,那个么我将创建apk

网络形象不来?为什么?有什么不对劲吗?不需要提供代码。为了显示网络图像,我使用了简单的
image.network
和来自谷歌图像的url

我已经尝试过
flatterclean
,然后
flatterbuildapk——发布
,但同样的问题出现了

发布APK时不工作:

通过调试APK工作

有人遇到过这样的问题吗?我已经通过
flatterbuildapk
安装了许多apk,这很好,但现在没有在发布模式下工作?但是,当我尝试使用调试模式
flatterbuildapk--debug
时,它的工作良好意味着图像正在显示


我必须为发布模式apk添加一些权限吗

是的,将这些权限添加到AndroidManifest.xml,它就会工作

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

更新:只有互联网权限才足够

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

在调试模式下,默认情况下启用服务扩展和多个权限(在颤振模式下)

由于您处于发布模式,您必须手动在androidmanifest.xml中添加internet权限。(就像您在本机开发中添加它一样)

导航到android->app->src->main->AndroidManifest.xml并将此行添加到应用程序范围之外

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

打开您的

android/app/src/main/AndroidManifest.xml
添加此android权限

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


现在,释放您的apk并检查。

只需将其添加到您的
AndroidManifest.xml
文件中:

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

只需您给予
互联网的许可即可

调试
模式下,我们不会遇到此问题,因为已经授予了
权限

就走这条路吧

android/app/src/main/AndroidManifest.xml
然后将此行粘贴到
标记中:

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


在所有android版本中都不起作用?只有图像不起作用?只有图像就足够了。谢谢IOS版本会有同样的问题吗?谢谢!真的救了我我能把许可也放在主目录里吗?我已将权限放入配置文件androidmanifest中
android/app/src/main/AndroidManifest.xml
android/app/src/main/AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET"/>