简体   繁体   English

flutter 应用程序 api 调用在发布模式下永远不会返回

[英]flutter app api calls never returns in release mode

my flutter app works on debug mode getting data from api and all.我的 flutter 应用程序在调试模式下工作,从 api 等获取数据。 but after I built the app in release mode and try to open it on my actual phone.但是在我以发布模式构建应用程序并尝试在我的实际手机上打开它之后。 It is not working getting the data from the api.从 api 获取数据不起作用。

Things I have tried:我尝试过的事情:

  1. <uses-permission android:name="android.permission.INTERNET" /> and android:usesCleartextTraffic="true" //added in AndroidManifest.xml <uses-permission android:name="android.permission.INTERNET" />android:usesCleartextTraffic="true" //添加到 AndroidManifest.Z0F635D0E0F3874FFF8B5781C132ZE6

  2. flutter clean and flutter build apk --release and flutter build apk --split-per-abi --no-sound-null-safety flutter cleanflutter build apk --releaseflutter build apk --split-per-abi --no-sound-null-safety

  3. added shrinkResources and minifyEnabled in android/app/build.gradle file.在 android/app/build.gradle 文件中添加了shrinkResourcesminifyEnabled

     buildTypes { release { signingConfig signingConfigs.config shrinkResources false //here minifyEnabled false //here }

    } }

Any help is appreciated任何帮助表示赞赏

If you wanted to find your error run it on direct release mode it can show what is cussing the error/crash如果您想找到错误,请在直接发布模式下运行它,它可以显示导致错误/崩溃的原因

Menu->Run->ReleaseMode菜单->运行->释放模式在此处输入图像描述

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM