Rotiv
Junho 13, 2012, 8:23am
#1
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,
Rotiv
Junho 13, 2012, 9:06am
#3
Opa, vlw Rodrigo
Estou tentando fazer oq vc me indicou.
Cara nunca fiz isso antes ve se até aqui está certo…
Clicar sobre o projeto no Eclipse
Selecionar ?Run As à Run Configurations?
Selecionar a aplicação Android e clicar na aba ?target?
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,
Rotiv
Junho 13, 2012, 3:20pm
#6
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,
Rotiv
Junho 13, 2012, 4:06pm
#8
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,
Rotiv
Junho 14, 2012, 8:18am
#10
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…
não vai de jeito nenhum…
P.S estou usando windows…será q tem alguma diferença?
Rotiv
Junho 14, 2012, 8:46am
#11
Rodrigo…
Será q é mesmo erro de DNS o meu Console não aponta erro nenhum de DNS…
Rotiv
Junho 14, 2012, 12:50pm
#12
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
Mais uma Vez obrigado.
Oi, boa tarde!
Que bom que resolveu!
Por gentileza, edite o primeiro post e coloque “[RESOLVIDO]” no título para que o fórum fique mais organizado.
Abraço,