Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 보조정렬
- es6
- Kotlin
- R
- NPM
- GIT
- Python
- table
- Express
- react
- SPC
- Java
- JavaScript
- Sqoop
- vaadin
- Spring
- IntelliJ
- Eclipse
- mapreduce
- Android
- MSSQL
- plugin
- window
- tomcat
- mybatis
- SQL
- hadoop
- SSL
- 공정능력
- xPlatform
Archives
- Today
- Total
DBILITY
android avd localhost 본문
반응형
Retrofit2로 작성된 것 테스트 해보려고 spring web으로 작성된 localhost에 Rest API를 호출하는데,
Failed to connect to localhost/127.0.0.1:8080
- localhost:8080
- 127.0.0.1:8080
둘다 접근이 안된다.
물론 웹브라우저에선 잘된다. 그렇다는건 음...에뮬레이터라 그런가..
dev doc에는 다음과 같다.
네트워크 주소 공간
에뮬레이터의 각 인스턴스는 가상 라우터나 방화벽 서비스 뒤에서 실행되어 개발 머신 네트워크 인터페이스 및 설정과 인터넷에서 분리됩니다. 에뮬레이션된 기기는 네트워크에서 개발 머신이나 다른 에뮬레이터 인스턴스를 감지할 수 없습니다. 이더넷을 통해 라우터나 방화벽에 연결되었다는 것만 감지합니다.
각 인스턴스의 가상 라우터는 10.0.2/24 네트워크 주소 공간을 관리합니다. 라우터가 관리하는 모든 주소는 10.0.2.xx 형식이며 여기서 xx는 숫자입니다. 이 공간 내의 주소는 다음과 같이 에뮬레이터나 라우터에 의해 미리 할당됩니다.
네트워크 주소설명
10.0.2.1 | 라우터 또는 게이트웨이 주소 |
10.0.2.2 | 호스트 루프백 인터페이스의 특수 별칭(개발 머신의 127.0.0.1) |
10.0.2.3 | 첫 번째 DNS 서버 |
10.0.2.4/10.0.2.5/10.0.2.6 | 두 번째, 세 번째, 네 번째 DNS 서버(선택사항) |
10.0.2.15 | 이더넷을 사용하여 연결된 경우 에뮬레이션된 기기 네트워크 |
10.0.2.16 | Wi-Fi를 사용하여 연결된 경우 에뮬레이션된 기기 네트워크 |
127.0.0.1 | 에뮬레이션된 기기 루프백 인터페이스 |
https://developer.android.com/studio/run/emulator-networking?hl=ko
Android Emulator 네트워킹 설정 | Android Studio | Android Developers
에뮬레이터는 앱에 복잡한 모델링 및 테스트 환경을 설정하는 데 사용할 수 있는 다목적 네트워킹 기능을 제공합니다.
developer.android.com
10.0.2.2가 호스트 루프백 인터페이스의 특수 별칭(개발 머신의 127.0.0.1)이라고 나온다.
반응형
'android' 카테고리의 다른 글
theme (0) | 2024.05.04 |
---|---|
android shortcut (0) | 2024.05.02 |
android.nonFinalResIds=false (0) | 2024.04.17 |
Didn't find class "androidx.core.app.CoreComponentFactory" (0) | 2024.04.16 |
AVD network speed (0) | 2024.04.15 |
Comments