debug.apk에서는 네트워크에 정상적으로 접근하는데
release.apk를 설치해서 테스트하는 경우 네트워크에 접근을 못하는 경우가 있었다.
이런경우 앱의 권한 설정을 해줘야하는데
flutter의 android/app/src/main/androidManifest.xml파일에
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.yourapp">
<application
android:label="your_app_name"
android:icon="@mipmap/ic_launcher">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>
<!-- 권한 설정 -->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<!-- 추가적으로 필요한 권한들을 여기에 설정 -->
</manifest>
이런식으로
</uses-permission android:name="android.permission.internet">
</uses-permission android:name="android.permission.access_network_state">
이걸 추가해주고 빌드하면 된다.