Android

[Android Studio] App 실행시 오류 / 로컬 개발시 localhost로 안드로이드 테스트하는 방법

솔솔 2021. 6. 28. 11:43
반응형

1. net::ERR_CLEARTEXT_NOT_PERMITTED

https가 아닌 http로 호출하였을 경우 나는 에러

 

AndroidManifest.xml - application tag안에 추가

android:usesCleartextTraffic="true"

 

2. net::ERR_CONNECTION_REFUSED

로컬 테스트로 인해 WebView loadUrl을 http://localhost:8080/ 으로 주었더니 연결할 수 있는 곳이 없어 나는 오류였다

url을 잘 맞춰주니 오류가 사라지고 잘 실행됐다.

 

3. localhost 호출하여 안드로이드 테스트하는 방법

 1) 프로젝트를 띄어 실행시키기

 2) 안드로이드와 프로젝트를 띄운 컴퓨터 와이파이를 동일하게 맞추기

 3) pc에서 cmd창 열기 -> ipconfig -all 입력

 해당 와이파이의 IPv4 주소 값을 loadUrl에 입력

EX ) 

// 기존 localhost로 호출하던 것을
wb.loadUrl("http://localhost:8080/main/");

// web ip로 변경해서 호출
wb.loadUrl("http://172.20.00.1:8080/main/");

이렇게 실행시키면 로컬서버로 성공적으로 뜨는 것을 확인할 수 있습니다~!!

 

반응형