http 통신 에러 D NetworkSecurityConfig: Using Network Security Config from resource network_security_config debugBuild: false
NetworkSecurityConfig: No Network Security Config specified, using platform default
1. 에러 내용
Flutter apk 빌드 후 http 통신 불가 로그 확인
logcat 확인 시 아래와 같은 로그 확인 함
"D NetworkSecurityConfig: Using Network Security Config from resource network_security_config debugBuild: false"
2. 해결
검색 결과 Android 설정 문제로 확인 되어 아래 처럼 내용 수정 후 빌드 시 정상 확인
1. main -> AndroidManifest.xml 수정
<manifest
(...)
<uses-permission android:name="android.permission.INTERNET" /> <= 추가
<application
android:usesCleartextTraffic="true" <= 추가
android:networkSecurityConfig="@xml/network_security_config" <= 추가
(...)
>
<activity
</activity>
<meta-data
android:name="flutterEmbedding"
android:value="2" />
</application>
</manifest>
2. main/res/xml 디렉토리 파일 생성 -> network_security_config.xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
'개발 > Flutter' 카테고리의 다른 글
플러터에서 웹 빌드 (Missing index.html. 에러처리) (0) | 2020.10.14 |
---|