반응형
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/");
이렇게 실행시키면 로컬서버로 성공적으로 뜨는 것을 확인할 수 있습니다~!!
반응형
'Android' 카테고리의 다른 글
[Android studio] 버튼 클릭시 화면 이동하기 (3) | 2021.04.11 |
---|---|
[Android studio] WebView 만들기 (0) | 2021.04.10 |
[Android studio] 프로젝트 생성하는 방법 (1) | 2021.03.19 |