Sem internet no emulador Android - por que e como consertar? [fechadas]


101

Estou tentando usar a internet com o emulador do Android, mas sem sucesso. Alguma ideia?


4
O que exatamente você está tentando fazer? Usar o navegador ou outros aplicativos do emulador, ou usar conexões de internet em seu próprio aplicativo?
r1k0

Tente aceitar algumas respostas, você e eles ganharão reputação
Janusz

1
Esta pergunta tem uma resposta que funcionou para muitas pessoas: stackoverflow.com/questions/2039964/…
harpo

Respondi abaixo com URL que tem mais detalhes!
MduSenthil

Respostas:


34

Se por "usar internet" você quer dizer que não pode acessar a internet a partir de uma atividade durante o teste do emulador, certifique-se de ter configurado a permissão de internet em seu AndroidManifest.xml

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

Se você estiver usando o navegador da web, consulte a postagem de Donal


109

Para usar internet no emulador, se você estiver configurando por trás de um servidor proxy, execute as seguintes etapas:

  1. Vá para configurações-> Redes sem fio e outras-> redes móveis-> Nomes de pontos de acesso.
  2. Pressione o botão menu. um menu de opções aparecerá.

  3. no menu de opções, selecione Novo APN.

  4. Clique no nome. forneça o nome para apn diga My APN.
  5. Clique em APN. Digite www.
  6. Clique em Proxy. insira o IP do seu servidor proxy. você pode obtê-lo no menu de opções da Internet do Internet Explorer.
  7. clique em Porta. digite o número da porta no meu caso era 8080. você pode obtê-lo no menu de opções da Internet do Internet Explorer.
  8. Clique em Nome de usuário. forneça o nome do usuário no formato domínio \ nome do usuário. geralmente é o login do seu sistema.
  9. Clique na senha. forneça a senha do seu sistema.
  10. pressione o botão de menu novamente. um menu de opções aparecerá.
  11. pressione salvar. tente n execute seu navegador. espero que funcione para você funcionou para mim. boa sorte.

7
Não woking ... .
incluir Me

3
Funciona para mim!! Muito obrigado! O APN que eu estava tentando usar está definido como "internet" padrão, mas você precisa que o valor seja "www".
lamwaiman1988

2
Funcionou comigo, mas sem fornecer nome de usuário e senha, acho que depende da infraestrutura de rede. Obrigado!
MichalK

+1 funciona para fornecer nome de usuário e senha e sim, depende da infraestrutura de rede
shareef

1
Funciona bem. Tive que reiniciar o emulador
Bryida de

30

Se você estiver usando o eclipse, tente:

Janela> Preferências> Android> Iniciar

Opções padrão do emulador: -dns-server 8.8.8.8,8.8.4.4


12
Não estamos mais usando o eclipse. Estamos usando o Android Studio? Como fazer isso no Android Studio?
Neon Warge de

3
linha de comando:emulator -avd Pixel_C_API_26 -dns-server 8.8.8.8,8.8.4.4
Tom

adicionar -dns-server 8.8.8.8,8.8.4.4 à linha de comando do emulador resolveu o problema para mim. O Android não tinha internet antes, agora tem. Executando em Win10. Estou intrigado por que esse argumento de linha de comando foi necessário embora?
mipnw de

17

Tente iniciar o emulador na linha de comando da seguinte maneira:

emulator -verbose -avd <AVD name>

Isso fornecerá uma saída detalhada e pode mostrar o erro que está impedindo o emulador de se conectar à Internet.


4

Verifique suas configurações de internet, firewalls e outros podem estar bloqueando, eu sei que quando estava trabalhando nisso na faculdade, eles estavam bloqueando o número da porta, mas nunca tive problemas nas minhas máquinas de casa


7
que porta é essa?
Erik Sapir

4

Eu procurei muito e muito por uma resposta para essa pergunta. Pelo que descobri, o Google fez isso de propósito quando as pessoas usaram a conexão com a Internet para adicionar comentários de spam ao mercado. No entanto, encontrei um cara que fez isso e estava disposto a compartilhar as imagens necessárias. O AVD vinculado funciona (para mim) no mercado e no navegador da Internet.

NOTA : Parece que só vai consertar o mercado. Mas o mercado não funciona sem internet, então, se o mercado for fixo, o navegador de internet também funcionará. Eu mesmo baixei os arquivos vinculados e mostrou a internet no navegador perfeitamente.


3

Se você se deparar com esse problema e estiver trabalhando com um sistema operacional não-Windows / Mac (Ubuntu no meu caso), tente iniciar o emulador sozinho no Android SDK e AVD Manager e, em seguida, executar seu aplicativo.


1

A maneira mais fácil é seguir estas etapas:

  1. execute o Android Emulator 1.5
  2. abre o menu
  3. vá para as configurações
  4. configurações sem fio (primeiro bloco) e à direita na parte inferior desligue o modo avião.

Até agora você já deve ter visto no top 3g e sua conexão estabelecida.


0

no OSX, Little Snitch negava automaticamente qualquer conexão com o Eclipse (e o emulador). Permitir conexões no pequeno pomo, você tem que seguir as regras do pequeno pomo


-2

Permita que o ADB acesse a rede abrindo-o no firewall

Se você estiver usando winvista e superior, vá para Windows Advance Firewall em Ferramenta administrativa no Painel de controle e habilite-o a partir daí


18
esta imagem não existe
Lenin Raj Rajasekaran

voto negativo até que a imagem seja restaurada.
ninjaneer

votado para baixo porque a imagem não está disponível.
Nikhil Gaur
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.