Android 에뮬레이터에 인터넷이 없습니다-왜 그리고 어떻게 해결합니까? [닫은]


101

Android 에뮬레이터로 인터넷을 사용하려고했지만 성공하지 못했습니다. 어떤 아이디어?


4
정확히 무엇을하려는 거죠? 에뮬레이터에서 브라우저 또는 기타 애플리케이션을 사용하거나 자체 애플리케이션에서 인터넷 연결을 사용 하시겠습니까?
r1k0 2010

몇 가지 답변을 받아 당신을 시도하고 그들은 명성을 얻을 것이다
야누

1
이 질문에는 많은 사람들에게 도움이되는 답변이 있습니다. stackoverflow.com/questions/2039964/…
harpo

자세한 내용이있는 URL로 아래에 답변했습니다!
MduSenthil

답변:


34

"인터넷 사용"이란 에뮬레이터에서 테스트하는 동안 활동에서 인터넷에 액세스 할 수 없음을 의미하는 경우 인터넷 권한을 설정했는지 확인하십시오. AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET" /> 

웹 브라우저를 사용하는 경우 Donal의 게시물을 참조하십시오.


109

프록시 서버 뒤에 설정하는 경우 에뮬레이터에서 인터넷을 사용하려면 다음 단계를 수행하십시오.

  1. 설정-> 무선 및 네트워크-> 모바일 네트워크-> 액세스 포인트 이름으로 이동합니다.
  2. 메뉴 버튼을 누릅니다. 옵션 메뉴가 나타납니다.

  3. 옵션 메뉴에서 새 APN을 선택합니다.

  4. 이름을 클릭하십시오. APN에 이름을 제공하고 My APN이라고 말합니다.
  5. APN을 클릭하십시오. www를 입력하십시오.
  6. 프록시를 클릭하십시오. 프록시 서버 IP를 입력하십시오. 당신은 인터넷 익스플로러 인터넷 옵션 메뉴에서 얻을 수 있습니다.
  7. 포트를 클릭하십시오. 제 경우에는 8080 포트 번호를 입력하십시오. 인터넷 익스플로러 인터넷 옵션 메뉴에서 얻을 수 있습니다.
  8. 사용자 이름을 클릭하십시오. 사용자 이름을 domain \ user-name 형식으로 제공합니다. 일반적으로 시스템 로그인입니다.
  9. 비밀번호를 클릭하십시오. 시스템 암호를 제공하십시오.
  10. 메뉴 버튼을 다시 누릅니다. 옵션 메뉴가 나타납니다.
  11. 저장을 누릅니다. 브라우저를 실행 해보십시오. 그것이 당신을 위해 일하기를 바랍니다. 행운을 빕니다.

7
워킹 안함 ... .
includeMe

3
그것은 나를 위해 작동합니다 !! 감사합니다! 내가 사용하려고했던 APN은 기본 "인터넷"으로 설정되어 있지만 "www"값이 필요합니다.
lamwaiman1988

2
그것은 나를 일했지만 사용자 이름과 암호를 제공하지 않고 네트워크 인프라에 따라 달라지는 것 같습니다. 감사!
MichalK 2013

+1은 사용자 이름과 비밀번호를 제공하는 데 사용되며 예, 네트워크 인프라에 따라 다릅니다
shareef

1
잘 작동합니다. 그래도 에뮬레이터를 다시 시작해야했습니다
Bryida

30

이클립스를 사용하는 경우 다음을 시도하십시오.

창> 환경 설정> Android> 실행

기본 에뮬레이터 옵션 : -dns-server 8.8.8.8,8.8.4.4


12
우리는 더 이상 이클립스를 사용하지 않습니다. Android Studio를 사용하고 있습니까? Android Studio에서이 작업을 수행하는 방법은 무엇입니까?
Neon Warge

3
명령 줄 :emulator -avd Pixel_C_API_26 -dns-server 8.8.8.8,8.8.4.4
Tom

내 에뮬레이터 명령 줄에 -dns-server 8.8.8.8,8.8.4.4를 추가하면 문제가 해결되었습니다. Android는 이전에는 인터넷이 없었지만 이제는 인터넷이 있습니다. Win10에서 실행 중입니다. 왜 그 명령 줄 인수가 필요한지 의아해합니다.
mipnw

17

다음과 같이 명령 줄에서 에뮬레이터를 시작해보십시오.

emulator -verbose -avd <AVD name>

그러면 자세한 출력이 제공되고 에뮬레이터가 인터넷에 연결하지 못하게하는 오류가 표시 될 수 있습니다.


4

인터넷 설정, 방화벽 등이이를 차단하고있을 수 있습니다. 대학에서 작업 할 때 포트 번호를 차단하고 있었지만 가정용 컴퓨터에 문제가 없었습니다.


7
어떤 항구입니까?
Erik Sapir

4

이 질문에 대한 답을 찾기 위해 오랫동안 열심히 노력했습니다. 제가 수집 한 내용에서 Google은 사람들이 인터넷 연결을 사용하여 시장에 스팸 댓글을 추가 한 후 의도적으로 그렇게했습니다. 그러나 나는 그것을 한 사람을 찾았고 필요한 이미지를 기꺼이 공유했습니다. 연결된 AVD는 시장과 브라우저 인터넷 모두에서 실행됩니다.

참고 : 시장을 고칠 것 같습니다. 그러나 시장은 인터넷 없이는 운영되지 않으므로 시장이 고정되면 브라우저 인터넷도 작동합니다. 링크 된 파일을 직접 다운로드했는데 브라우저에서 인터넷이 완벽하게 보여졌습니다.


3

이 문제가 발생하고 비 Windows / Mac OS (제 경우에는 Ubuntu)에서 작업하는 경우 Android SDK 및 AVD Manager에서 자체적으로 에뮬레이터를 시작한 다음 애플리케이션을 실행 해보세요.


1

가장 쉬운 방법은 다음 단계를 따르는 것입니다.

  1. 안드로이드 에뮬레이터 1.5 실행
  2. 메뉴를 열어
  3. 설정으로 바로 가기
  4. 무선 설정 (첫 번째 블록) 오른쪽 하단의 비행기 모드를 끕니다.

지금 쯤이면 상위 3g와 설정된 연결을 보았을 것입니다.


0

OSX에서 Little Snitch는 Eclipse (및 에뮬레이터)에 대한 연결을 자동으로 거부했습니다. Little Snitch에서 연결 허용, Little Snitch의 규칙으로 이동해야합니다.


-2

ADB가 방화벽에서 네트워크에 액세스하도록 허용합니다.

winvista 이상을 사용하는 경우 제어판의 관리 도구에서 Windows 고급 방화벽으로 이동하여 활성화하십시오.


18
이 이미지가 존재하지 않습니다
레닌 라즈 Rajasekaran에게

이미지가 복원 될 때까지 비추천합니다.
ninjaneer

이미지를 사용할 수 없기 때문에 아래로 투표했습니다.
Nikhil Gaur
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.