Pergunta

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

Foi útil?

Solução

Se por "Use Internet", você quer dizer que não pode acessar a Internet a partir de uma atividade durante o teste no emulador, verifique se definiu a permissão da 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

Outras dicas

Para usar a Internet no emulador, se você estiver definindo atrás de um servidor proxy, execute as seguintes etapas:

  1. Vá para Configurações-> Wireless & Networks-> Mobile Networks-> Nomes de pontos de acesso.
  2. Pressione o botão do menu. Um menu de opções aparecerá.

  3. No menu Opção, selecione novo APN.

  4. Clique no nome. Forneça o nome para APN, diga meu APN.
  5. Clique em APN. Digite www.
  6. Clique no proxy. Digite o seu servidor proxy IP. Você pode obtê -lo no menu Opções da Internet da Internet Explorers.
  7. Clique na porta. Digite o número da porta no meu caso, foi 8080. Você pode obtê -lo no menu Opções da Internet da Internet Explorers.
  8. Clique no nome do usuário. Forneça o nome do usuário no domínio do formato nome do usuário. Geralmente é o login dos seus sistemas.
  9. Clique na senha. Forneça senha do seu sistema.
  10. Pressione o botão do menu novamente. Um menu de opções aparecerá.
  11. Pressione Salvar. Experimente n executar seu navegador. Espero que seu trabalho para você tenha funcionado para mim. boa sorte.

Se você estiver usando o Eclipse, tente:

Janela> Preferências> Android> Lançamento

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

Tente lançar o emulador a partir da linha de comando da seguinte forma:

emulator -verbose -avd <AVD name>

Isso fornecerá uma saída detalhada e pode mostrar o erro que impede que o emulador se conecte à Internet.

Verifique suas configurações na Internet, firewalls e isso pode estar bloqueando, eu sei que quando eu estava trabalhando nisso na faculdade, eles estavam bloqueando o número da porta, mas nunca tive nenhum problema nas minhas máquinas domésticas

Eu procurei por muito tempo uma resposta a esta pergunta. Pelo que eu recebo, o Google fez isso de propósito quando as pessoas usavam a conexão com a Internet para adicionar comentários de spam ao mercado. No entanto, Eu encontrei um cara que havia feito isso e estava disposto a compartilhar as imagens necessárias. O AVD vinculado é executado (para mim) tanto a Internet do mercado quanto para o navegador.

NOTA: Parece que ele vai consertar o mercado. Mas o mercado não funcionará sem a Internet; portanto, se o mercado for corrigido, a Internet do navegador também funcionará. Eu mesmo baixei os arquivos vinculados e isso mostrou a Internet no navegador perfeitamente.

Se você se deparar com esse problema e estiver trabalhando com um OS não Windows/Mac (Ubuntu no meu caso), tente iniciar o emulador por si só no Android SDK e no AVD Manager, executando seu aplicativo.

A maneira mais fácil é seguir estas etapas:

  1. Executar o Emulador Android 1.5
  2. Abra o menu
  3. vá para as configurações
  4. Configurações sem fio (primeiro bloco) e direto na parte inferior Desligue o modo de avião.

Até agora você teria visto no top 3G e sua conexão estabelecida.

No OSX, Little Snitch estava negando automaticamente qualquer conexão com o Eclipse (e o emulador). Permita conexões em Little Snitch, você tem que entrar nas regras de Little Snitch

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

Se você estiver usando o Winvista e acima, vá para o Windows Advance Firewall sob ferramenta administrativa no painel de controle e ativá -lo a partir daí

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top