Programing

Genymotion Android 에뮬레이터에서 localhost에 액세스하는 방법은 무엇입니까?

lottogame 2020. 11. 3. 07:32
반응형

Genymotion Android 에뮬레이터에서 localhost에 액세스하는 방법은 무엇입니까?


Genymotion Android 에뮬레이터에서 localhost에 액세스하는 방법을 알 수 없습니다. 그건 그렇고, MAMP를 사용하고 있습니다.


최신 정보

genymotion 2.2로 업데이트 한 후 10.0.3.2, ref를 사용할 수 있습니다 .

또 다른 접근법

Genymotion을 통해 로컬 호스트에 액세스하려면 PC IP 주소를 사용하십시오. IP 주소를 얻으려면 다음으로 이동하십시오.

start -> cmd -> ipconfig

그런 다음 IPv4를 검색하고 IP를 복사하여 URL에 붙여 넣습니다. 다음과 같이 표시됩니다.

String YourURL = "http://192.168.0.106:8888/your_script_location.php";

이것이 당신에게도 효과가 있기를 바랍니다. 피드백을주세요.

추신 : 작동하지 않으면 방화벽과 PC에있는 바이러스 백신 응용 프로그램을 끄십시오.


ipconfigdit에서 반환 한 IP는 저에게 작동하지 않습니다. 그러나 10.0.3.2Wi-Fi 설정의 IP 주소가이지만 나를 위해 일했습니다 10.0.3.15.

Genymotion 2.2.0


이 구조가 필요합니다

Genymotion

http://10.0.3.2/

기본 AVD

http://10.0.2.2/

http는 매우 중요하며 기본 포트는 서버에 따라 다릅니다.

이 URL은 스마트 폰 브라우저에서 확인할 수 있습니다.

여기에 이미지 설명 입력


그것은 사용하여 나를 위해 작동합니다 http://192.168.56.1:8080

IP를 알고 싶다면 다음 명령을 사용하십시오.

  • for (mac 및 linux) ifconfig vboxnet0
  • windows 명령 ipconfig vboxnet0

포트가 수집되는지 확인하십시오.

나는 여기 에서 답을 얻었다.


소개 :

간단히 말해서 Genymotion은 Virtualbox에서 실행되고 있으며 기본 네트워크 구성은 "호스트 전용"입니다. 이 방법은 기본적으로 Genymotion VM (에뮬레이터) 및 호스트 컴퓨터에서 공유하는 물리적 네트워크를 에뮬레이트합니다. 네트워크 이름은 vboxnet0이며 호스트 컴퓨터에서 "ifconfig vboxnet0"(또는 Windows를 실행하는 경우 "ipconfig vboxnet0")을 실행하면 vboxnet0 네트워크에서 호스트의 IP 주소를 받아야합니다. 기본 IP는 대부분 192.168.56.1입니다.

해결책:

Genymotion 에뮬레이터에서 호스트 컴퓨터에 액세스 할 때 사용할 IP 주소입니다. 내 Rails 앱의 경우 '10 .0.2.2 : 3000 '대신'192.168.56.1:3000 '을 호출해야했습니다.

링크:

http://bbowden.tumblr.com/post/58650831283/accessing-a-localhost-server-from-the-genymotion


Genymotion! IP를 사용하여 작동 10.0.3.2하지만 로컬 호스트 포트에 따라 다릅니다. Apache는 기본 포트가있는 IP 및 Tomcat입니다 8080. 여기서 스크린 샷을 찍습니다.

1. Apache 스크린 샷

Genymotion Apache

2. Tomcat 스크린 샷

여기에 이미지 설명 입력

이것이 도움이되기를 바랍니다. 감사!


우분투에서 Genymotion을 사용했을 때

가상 머신의 IP 주소를 로컬 호스트로 사용했는데 작동했습니다.

가상 상자에서 파일> 환경 설정> 네트워크> 호스트 전용 네트워크를 선택하고 어댑터 탭을 선택하여 ipv4 주소를 복사하고 localhost 대신 사용하십시오.

http://192.168.56.1/qrstuff/json/ 처럼


  1. xampp (def 127.0.0.1:80)를 실행하고 제어판 \ 모든 제어판 항목 \ 네트워크 및 공유 센터로 이동합니다.
  2. 연결 선택

여기에 이미지 설명 입력


먼저 PC에서 인터넷 연결을 확인한 다음 Genymotion 에뮬레이터 장치에서 Wi-Fi를 켭니다.

ctrl + r을 눌러 Cmd로 이동 한 후 Cmd를 입력하고 Enter 키를 누르면 명령 줄 창이 나타납니다.

ipconfig를 입력하고 Enter 키를 누르십시오.

여기에 ipv4 주소가 Genymotion 에뮬레이터 장치의 브라우저에 입력 된 것을 볼 수 있습니다. 이제 로컬 웹 서버에 연결할 수 있습니다 ....

참고 URL : https://stackoverflow.com/questions/20257266/how-to-access-localhost-from-a-genymotion-android-emulator

반응형