반응형
Android 에뮬레이터에서 localhost를 어떻게 연결합니까?
나는 localhost 내부에 PHP 스크립트를 만들었고 그것을 연결하고 httpClient
있지만 문제가 있습니다.
에뮬레이터 에서 localhost 의 PHP 파일에 어떻게 연결할 수 있습니까?
10.0.2.2
실제 컴퓨터에 액세스하는 데 사용 합니다.
배운 것처럼 에뮬레이터를 사용할 때 localhost
( 127.0.0.1
)는 예상대로 컴퓨터에있는 것이 아니라 장치의 자체 루프백 서비스를 나타냅니다.
10.0.2.2를 사용하여 실제 머신에 액세스 할 수 있습니다. 이는 개발에 도움이되도록 설정된 별칭입니다.
기본 AVD에는 10.0.2.2를 사용하고 Genymotion에는 10.0.3.2를 사용하십시오.
답변 해 주셔서 감사합니다. @lampShaded.
API / URL에서 직접 사용 http://10.0.2.2:[your port]/
하고 에뮬레이터 설정에서 포트 번호와 함께 프록시 주소를 10.0.2.2로 추가하십시오. 자세한 내용은 https://developer.android.com/studio/run/emulator-networking.html을 방문하십시오.
localhost를 제공하는 대신 IP를 제공하십시오.
다음 명령으로 adb 포트를 변경해야합니다.
adb reverse tcp:8880 tcp:8880; adb reverse tcp:8081 tcp:8081; adb reverse tcp:8881 tcp:8881
참고 URL : https://stackoverflow.com/questions/5528850/how-do-you-connect-localhost-in-the-android-emulator
반응형
'Programing' 카테고리의 다른 글
활동 시작시 ScrollView에서 맨 아래로 스크롤하는 방법 (0) | 2020.08.27 |
---|---|
"x"라는 이름의 경로가 이미 경로 모음에 있습니다. (0) | 2020.08.27 |
Android : 체크 박스 리스너 (0) | 2020.08.27 |
급여 테이블에서 세 번째 또는 n 번째 최대 급여를 찾는 방법은 무엇입니까? (0) | 2020.08.27 |
Android는 뷰 사이에 수평선을 그립니다. (0) | 2020.08.27 |