내부에서 실행중인 서버와 포트 8080에서 수신하는 Android 에뮬레이터가 있습니다.
포트 포워딩 후 "호스트 (내 실제 OS)에서"웹 브라우저를 통해 서버에 연결할 수 있었지만 127.0.0.1:8080을 입력 한 경우에만 문제는 192.168을 입력하면 연결할 수 없다는 것입니다. 내 LAN 주소 인 .1.12 : 8080.
몇 가지 설명과 수정 방법을 알려주십시오.
문제를 설명하는 다른 방법 : 저는 미국에서 Android 에뮬레이터 내부에서 서버를 실행하고 있습니다. 일본, 캐나다에서 온 서버 중 하나가 액세스하고 연결할 수 있기를 원합니다. 또는 두 번째 노트북이 동일한 네트워크 인 첫 번째 노트북의 서버에 액세스하기를 원합니다.
해결,
문제는 adb가 12.0.0.1에서만 연결을 허용한다는 것입니다.
그래서 나는 가상 상자에 안드로이드를 설치하고 연결을 192.162.2.101 "내 LAN IP 주소"에서 10.0.2.10 "에뮬레이터의 안드로이드 IP 주소"로 리디렉션합니다 (나는 가상 상자 네트워크 UI에서 수행합니다.).
모든 것이 잘 작동합니다.
adb "google emulator"는 단일 호스트에서 사용 / 액세스하도록 설계되었습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다