Android error “…ddms] Can’t bind to local 8600 for debugger”

Problema ao debugar o código.

Alguem já se deparou com esse problema?

[2012-05-29 21:03:16 - ddms]Can't bind to local 8601 for debugger
[2012-05-29 21:05:26 - Device]Failed to delete temporary package: device (emulator-5556) request rejected: device not found
[2012-05-24 11:26:47 - ddms]Can't bind to local 8600 for debugger
[2012-05-24 11:27:05 - ddms]Can't bind to local 8601 for debugger
[2012-05-24 11:27:05 - ddms]Can't bind to local 8602 for debugger
[2012-05-24 11:27:06 - ddms]Can't bind to local 8604 for debugger
[2012-05-24 11:27:07 - ddms]Can't bind to local 8609 for debugger
[2012-05-24 11:27:17 - ddms]Can't bind to local 8610 for debugger
[2012-05-24 11:27:20 - ddms]Can't bind to local 8613 for debugger
[2012-05-24 11:27:20 - ddms]Can't bind to local 8616 for debugger
[2012-05-24 11:28:20 - ddms]Can't bind to local 8618 for debugger
[2012-05-24 11:28:20 - ddms]Can't bind to local 8620 for debugger
[2012-05-24 11:28:20 - ddms]Can't bind to local 8627 for debugger
[2012-05-24 11:28:21 - ddms]Can't bind to local 8632 for debugger
[2012-05-24 11:28:23 - ddms]Can't bind to local 8636 for debugger
[2012-05-24 11:28:23 - ddms]Can't bind to local 8640 for debugger
[2012-05-24 11:28:23 - ddms]Can't bind to local 8643 for debugger


Isso normalmente ocorre quando você tenta debugar seu projeto e o DDMS está escutando a porta de debug, acontecendo um conflito com as portas.

Como Resolver

No Eclipse faça os seguintes procedimentos:

  1. Vá em “Windows->Preference”
  2. Abra o menu “Android” e vá em DDMS
  3. Mude a porta de debug para “8601” e habilite a opção “Use ADBHOST”, o “ABDHOST value” deve ser “127.0.0.1”.

Caso você não utilize o eclipse e abre o DDMS pelas ferramentas do android (/tools) é só ir na configuração dele e alterar essas mesmas confugurações.

Algumas pessoas alteram o arquivo “hosts” de seu computador inserindo a linha:

127.0.0.1 localhost

Não cheguei a testar, porem deixo claro que não seria a forma correta, sendo que você tem essa opção no próprio DDMS. Mas fica de sua responsabilidade, se você não sabe aonde fica esse arquivo, você o encontrara em: (Windows) c:\windows\system32\drivers\etc\hosts ou (Linux) /etc/hosts.

Fonte imagem destaque: http://collectskin.com/adbfs/

Anúncios

Um comentário sobre “Android error “…ddms] Can’t bind to local 8600 for debugger”

  1. Não funcionou pra mim, eu uso Windows 8 64bits num notebook com 2.5GHz e 4GB de RAM e este erro apenas acontece quando eu tento emular a versão 2.3.3 do Android.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s