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
플러터에서 웹 빌드 (Missing index.html. 에러처리)

 

flutter에서 flutter build web 수행 시 Missing index.html. 에러가 발생하는 경우는 flutter create가 수행되지 않은 문제

 

아래 순서대로 수행시 문제없습니다.

 

  1. flutter channel beta
  2. flutter upgrade (필요시)
  3. flutter config --enable-web
  4. flutter create . (<- . 점 현재 디렉토리 까지 선택)
  5. flutter devices
  6. flutter run -d chrome

 

+ Recent posts