본문 바로가기
개발/안드로이드 스튜디오

(Emulator) Emulator에서 네트워크 통신이 안될 때

by DinoDev 2025. 5. 26.
728x90
반응형

우테코에서 Retrofit 수업준비를 위해서 예제코드를 만드는데 요청은 가고 응답이 안오는 상황에서 뭐가 문제인지 열심히 삽질 하다가 해결하고 블로그를 작성합니다.

 

원인 분석

원인을 파악하기 위해서 여러가지 테스트를 해봤다.

1. server에서 android 요청을 차단하는 것인가?

User-Agent를 변경해서 요청해도 결국 응답은 오지 않았다.

2. https가 아닌 http라서 안되는 것인가?

예제 url인 http를 요청하는게 아니라 https://randomuser.me/api/ 와 같은 https 요청도 응답은 오지 않았다.

3. 실기기가 아닌 Emulator라서 안되는 것인가?

Emulator가 아닌 실기기에서는 응답이 잘 왔다!

그렇다면 Emulator 환경에서 Network문제로 통신이 안되는 것으로 추측해볼 수 있었다.

해결 방법

결국 Android Emulator 환경에서 network가 안되는 것으로 추측하고 구글링을 통해서 문제를 해결 할 수 있었다.

연결되어 있는 Network에서 DNS에 8.8.8.8과 8.8.4.4를 추가하면서 해결할 수 있었다.

Mac 환경이 아닌 Window 환경에서도 동일한 문제가 발생할 수 있는데 똑같이 DNS설정을 해주면 해결 될 것이라 생각된다.

출처

https://medium.com/@daydreamer_/how-to-fix-android-emulator-wi-fi-connected-with-no-internet-c62fd4ed652d

 

How to fix Android Emulator Wi-Fi Connected with No Internet

I have wasted a whole day trying out different solutions floating around in Stack Overflow and other place mentioned to enable Wi-Fi on…

medium.com

 


블로그 글에 대해 궁금한 점이 있다면 아래 카카오톡 오픈채팅에 들어와서 질문해주세요

 

Android Kotlin Compose QnA

 

open.kakao.com

 

728x90
반응형