title: My flutter app not fetching data from api in release.apk but works in debug mode
body: <p>My android app in flutter not fetching data from api in release.apk but works fine in debug mode or in the emulator, I tried everything I also added internet permission in my AndroidManifest.xml code but nothing works for me. Please kindly solve the issue I am new to flutter and android development.</p>
  <p>AndroidManifest in app/src/main file code</p>
  <pre><code> &lt;manifest
          xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;
          xmlns:tools=&quot;http://schemas.android.com/tools&quot;
          package=&quot;xyz&quot;&gt;
          &lt;!-- io.flutter.app.FlutterApplication is an android.app.Application that
               calls FlutterMain.startInitialization(this); in its onCreate method.
               In most cases you can leave this as-is, but you if you want to provide
               additional functionality it is fine to subclass or reimplement
               FlutterApplication and put your custom class here. --&gt;
          &lt;uses-permission android:name=&quot;android.permission.WRITE_EXTERNAL_STORAGE&quot;/&gt;
          &lt;uses-permission android:name=&quot;android.permission.READ_EXTERNAL_STORAGE&quot;/&gt;
          &lt;uses-permission android:name=&quot;android.permission.RECORD_AUDIO&quot;/&gt;
          &lt;uses-permission android:name=&quot;android.permission.FOREGROUND_SERVICE&quot;/&gt;
          &lt;uses-permission android:name=&quot;android.permission.INTERNET&quot;/&gt;
      
      
          &lt;application
              android:networkSecurityConfig=&quot;@xml/network_security_config&quot;
              android:name=&quot;io.flutter.app.FlutterApplication&quot;
              android:requestLegacyExternalStorage=&quot;true&quot;
              android:usesCleartextTraffic=&quot;true&quot;
              tools:ignore=&quot;UnusedAttribute&quot;
              android:label=&quot;xyz&quot;
              android:icon=&quot;@mipmap/ic_launcher&quot;
              tools:targetApi=&quot;q&quot;&gt;
      
      
      
              &lt;provider
                  android:name=&quot;vn.hunghd.flutterdownloader.DownloadedFileProvider&quot;
                  android:authorities=&quot;${applicationId}.flutter_downloader.provider&quot;
                  android:exported=&quot;false&quot;
                  android:grantUriPermissions=&quot;true&quot;&gt;
                  &lt;meta-data
                      android:name=&quot;android.support.FILE_PROVIDER_PATHS&quot;
                      android:resource=&quot;@xml/provider_paths&quot;/&gt;
              &lt;/provider&gt;
      
              &lt;activity
                  android:name=&quot;.MainActivity&quot;
                  android:launchMode=&quot;singleTop&quot;
                  android:theme=&quot;@style/LaunchTheme&quot;
                  android:configChanges=&quot;orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode&quot;
                  android:hardwareAccelerated=&quot;true&quot;
                  android:windowSoftInputMode=&quot;adjustResize&quot;&gt;
                  &lt;!-- Specifies an Android theme to apply to this Activity as soon as
                       the Android process has started. This theme is visible to the user
                       while the Flutter UI initializes. After that, this theme continues
                       to determine the Window background behind the Flutter UI. --&gt;
                  &lt;meta-data
                      android:name=&quot;io.flutter.embedding.android.NormalTheme&quot;
                      android:resource=&quot;@style/NormalTheme&quot;
                      /&gt;
      
                  &lt;!-- Displays an Android View that continues showing the launch screen
                       Drawable until Flutter paints its first frame, then this splash
                       screen fades out. A splash screen is useful to avoid any visual
                       gap between the end of Android's launch screen and the painting of
                       Flutter's first frame. --&gt;
      
                  &lt;meta-data
                      android:name=&quot;io.flutter.embedding.android.SplashScreenDrawable&quot;
                      android:resource=&quot;@drawable/launch_background&quot;
                      /&gt;
                  &lt;intent-filter&gt;
                      &lt;action android:name=&quot;android.intent.action.MAIN&quot;/&gt;
                      &lt;category android:name=&quot;android.intent.category.LAUNCHER&quot;/&gt;
                  &lt;/intent-filter&gt;
                  &lt;intent-filter&gt;
                      &lt;action android:name=&quot;FLUTTER_NOTIFICATION_CLICK&quot; /&gt;
                      &lt;category android:name=&quot;android.intent.category.DEFAULT&quot; /&gt;
                  &lt;/intent-filter&gt;
      
              &lt;/activity&gt;
              &lt;!-- Don't delete the meta-data below.
                   This is used by the Flutter tool to generate GeneratedPluginRegistrant.java --&gt;
              &lt;meta-data
                  android:name=&quot;flutterEmbedding&quot;
                  android:value=&quot;2&quot; /&gt;
          &lt;/application&gt;
      
      &lt;/manifest&gt;
  </code></pre>