[RESOLVIDO]Erro Emulador Ajuda![Android]

Pessoal,

Quando inicializo o meu emulador ele da um erro no LogCat.

06-13 13:38:22.655: E/CheckinTask(172): Checkin failed: https://android.clients.google.com/checkin (request #0) 06-13 13:38:22.655: E/CheckinTask(172): java.net.UnknownHostException: android.clients.google.com 06-13 13:38:22.655: E/CheckinTask(172): at java.net.InetAddress.lookupHostByName(InetAddress.java:513) 06-13 13:38:22.655: E/CheckinTask(172): at java.net.InetAddress.getAllByNameImpl(InetAddress.java:278) 06-13 13:38:22.655: E/CheckinTask(172): at java.net.InetAddress.getAllByName(InetAddress.java:242) 06-13 13:38:22.655: E/CheckinTask(172): at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:136) 06-13 13:38:22.655: E/CheckinTask(172): at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164) 06-13 13:38:22.655: E/CheckinTask(172): at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119) 06-13 13:38:22.655: E/CheckinTask(172): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:348) 06-13 13:38:22.655: E/CheckinTask(172): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555) 06-13 13:38:22.655: E/CheckinTask(172): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487) 06-13 13:38:22.655: E/CheckinTask(172): at android.net.http.AndroidHttpClient.execute(AndroidHttpClient.java:248) 06-13 13:38:22.655: E/CheckinTask(172): at com.google.android.common.http.GoogleHttpClient.executeWithoutRewriting(GoogleHttpClient.java:203) 06-13 13:38:22.655: E/CheckinTask(172): at com.google.android.common.http.GoogleHttpClient.execute(GoogleHttpClient.java:245) 06-13 13:38:22.655: E/CheckinTask(172): at com.google.android.common.http.GoogleHttpClient.execute(GoogleHttpClient.java:313) 06-13 13:38:22.655: E/CheckinTask(172): at com.google.android.gsf.checkin.CheckinTask.sendRequest(CheckinTask.java:239) 06-13 13:38:22.655: E/CheckinTask(172): at com.google.android.gsf.checkin.CheckinTask.doInBackground(CheckinTask.java:146) 06-13 13:38:22.655: E/CheckinTask(172): at com.google.android.gsf.checkin.CheckinService$1.doInBackground(CheckinService.java:221) 06-13 13:38:22.655: E/CheckinTask(172): at com.google.android.gsf.checkin.CheckinService$1.doInBackground(CheckinService.java:228) 06-13 13:38:22.655: E/CheckinTask(172): at android.os.AsyncTask$2.call(AsyncTask.java:185) 06-13 13:38:22.655: E/CheckinTask(172): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305) 06-13 13:38:22.655: E/CheckinTask(172): at java.util.concurrent.FutureTask.run(FutureTask.java:137) 06-13 13:38:22.655: E/CheckinTask(172): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068) 06-13 13:38:22.655: E/CheckinTask(172): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561) 06-13 13:38:22.655: E/CheckinTask(172): at java.lang.Thread.run(Thread.java:1096)

Não sei se isso tem av ou não, mas não estou conseguindo debugar minha App.

Obrigado

Olá, bom dia!

Não sei qual o seu problema exatamente… mas este erro aí é porque o emulador não está conseguindo acessar a internet:

java.net.UnknownHostException: android.clients.google.com

Tente subir o emulador com o proxy (emulator -http-proxy ), caso seja o caso.

Veja configurações do emulador android aqui (http://developer.android.com/guide/developing/tools/emulator.html)

Abraço,

Opa, vlw Rodrigo

Estou tentando fazer oq vc me indicou.

Cara nunca fiz isso antes ve se até aqui está certo…

  1.  Clicar sobre o projeto no Eclipse
    
  2.  Selecionar ?Run As à Run Configurations?
    
  3.  Selecionar a aplicação Android e clicar na aba ?target?
    
  4.  Em Additional Emulator Command Line Options colocar o comando.
    

emulador-avd[-<Http-proxy >[]]…[-]

oq eu colocaria em valor e QEMU args pode me explicar melhor li o link q vc me mandou mas nao entendi direito.

Obrigado

Olá, boa tarde!

Coloca só o parâmetro: “-http-proxy http://usuarioProxy:senhaProxy@servidor.do.seu.proxy:porta.do.seu.proxy”

Abraço,

Obrigado!

:frowning:
Rodrigo…pensei q tinha resolvido meu problema, sem precisar usar esse comando…

Pq nao estou usando proxy aki…quando coloco direto um Ip na URL funciona sem problemas…

Agora quando tento digitar um endereço por ex. www.google.com.br ele nao consegue conectar sabe oq pode ser???

Obrigado

Olá, boa noite!

Seu problema é o DNS.

Coloque este parâmetro em “Additional Emulator Command Line Options

-dns-server 8.8.8.8

Obs: é 8.8.8.8 mesmo, é um serviço de DNS gratuito do Google; se quiser usar outro, fique à vontade.

Creio que vai resolver!

Abraço,

Rodrigo.

Coloquei e mesmo assim nada cara…

Olá, bom dia!

Tente executar o emulador por fora do Eclipse, digitando o comando no prompt/bash:

emulator -avd seuAVD -http-proxy http://hostProxy:PortProxy -dns-server 8.8.8.8

Por IP vai? Se sim o problema é somente o DNS, e a sua rede pode estar com problemas para acessar o “8.8.8.8” do Google; sugiro que você descubra qual o DNS da sua rede e troque o “8.8.8.8” pelo seu DNS, tem que funcionar!

emulator -avd seuAVD -dns-server ip.do.seu.dns

Depois que o emulador estiver executando, você pode fazer deploy normalmente por dentro do Eclipse mesmo.

Abraço,

Bom dia, Rodrigo

Consegui executar o seguinte comando…

conforme vc disse o emulador executa normalmente, só q nao consigo acessar a internet cara, fiz um teste www.google.com.br e nao consigo…

:frowning: não vai de jeito nenhum…

P.S estou usando windows…será q tem alguma diferença?

Rodrigo…

Será q é mesmo erro de DNS o meu Console não aponta erro nenhum de DNS…

Rodrigo…

Vlw pela força q vc deu para eu resolver esse problema…

Enfim parece q está td Ok.

quando disse q eu tinha executado esse comando

e não tinha dado certo é pq tinha executado ipconfig/all no prompt e ele tinha me devolvido um ip de dns, mas não era aquele.

Perguntei para um rapaz aqui to serviço ele me passou o certo e parece tudo está funcionando perfeitamente.

Vamos ver até quando :slight_smile:

Mais uma Vez obrigado.

Oi, boa tarde!

Que bom que resolveu! :slight_smile:

Por gentileza, edite o primeiro post e coloque “[RESOLVIDO]” no título para que o fórum fique mais organizado.

Abraço,