안드로이드 컴파일후 웹페이지 접근시 오류 부분에 다음과 같은 에러메세지를 표시하며 수신하지 못함
[NetworkSecurityConfig] No Network Security Config specified, using platform default
주소가 https가 아닌 http에 접속하려 할때 안드로이드는 기본적으로 http 프로토콜을 접근할 수 없도록 하고 있음.
그래서 http로 된 주소로 접근하고자 하는 경우 아래와 같이 설정 작업이 필요함.
1. 솔루션 탐색기에서 프로젝트명.Android - Properties - AndroidManifest.xml 파일을 수정
2. AndroidManifest.xml내에 아래의 내용 추가
Application 태그 속성에 android:networkSecurityConfig="@xml/network_security_config" 추가
3. 솔루션 탐색기에서 프로젝트명.Android - Resources - xml 폴더 추가후 network_security_config.xml 파일 생성
4. network_security_config.xml 파일내에 아래의 내용 작성
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<debug-overrides>
<trust-anchors>
<certificates src="user"/>
</trust-anchors>
</debug-overrides>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">mesoft.kr</domain>
</domain-config>
</network-security-config>
'Development > Xamarin' 카테고리의 다른 글
Visual Studio 확장설치 에러 Cannot find setup engine instance. (0) | 2021.11.29 |
---|---|
Android Webview에서 ERR_CLEARTEXT_NOT_PERMITTED 에러 발생 (0) | 2021.11.12 |
Xamarin AMD CPU에서 빌드시 안드로이드 에뮬레이터 오류 발생 해결2 err 422949720 (0) | 2020.10.15 |
Xamarin AMD CPU에서 빌드시 안드로이드 에뮬레이터 오류 발생 해결1 (0) | 2020.10.14 |
xamarin 앱에 로딩이미지(Splash) 넣기 - 안드로이드 (0) | 2020.10.08 |