Autor Tópico: [resolvido] Ubuntu 13.04 não acessa mais meu motorola D1.  (Lida 2352 vezes)

Offline Rodrigo_mdo

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
[resolvido] Ubuntu 13.04 não acessa mais meu motorola D1.
« Online: 18 de Agosto de 2013, 12:51 »
Olá!

Eu usava o Ubuntu 12.10 e decidi atualizar para o 13.04. Porém, depois disso, o sistema está tendo algum problema com este tipo de celular.

Eu estou aprendendo sobre o desenvolvimento de aplicativos pro android e uso o ADT (plugin pro eclipse, Android Developer Tools). Quando tento executar minha aplicação no celular o ADT apenas mostra que existe um dispositivo android conectado, porém, não consegue acessá-lo e nem dizer qual é o aparelho.

Segue log do lsusb:
Código: [Selecionar]
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0402:9665 ALi Corp. Gateway Webcam
Bus 001 Device 007: ID 093a:2521 Pixart Imaging, Inc.
Bus 002 Device 004: ID 22b8:64b6 Motorola PCS

Pontos importantes:
Tudo funcionava perfeitamente com o ubuntu 12.10;
Minha namorada tem um D1 também, e acontece o mesmo problema;
Já tentei executar no computador de um amigo que também está com o ubuntu 13 e os problemas são os mesmos!

Segue imagem de quando tento rodar minha aplicação (através de depuração usb):




Grato pela atenção  ;)
« Última modificação: 19 de Agosto de 2013, 11:24 por Rodrigo_mdo »

Offline Rodrigo_mdo

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Re: Ubuntu 13.04 não acessa mais meu motorola D1.
« Resposta #1 Online: 19 de Agosto de 2013, 11:23 »
Resolvi!

Segue solução:

Instale o ADB tools:
Código: [Selecionar]
sudo apt-get install android-tools-adb
Liste os seus dispositivos digitando no terminal:
Código: [Selecionar]
adb devices
Você deve ter uma resposta como essa:
Código: [Selecionar]
List of devices attached
??????????????    device

Verifique qual o "vendor ID" do seu aparelho:
Código: [Selecionar]
lsusb
> Bus 003 Device 006: ID 04e8:689e Samsung Electronics Co., Ltd

Neste caso, é 04e8.

Então, adicione seu aparelho à lista usb do seu ubuntu:
Código: [Selecionar]
sudo gedit /etc/udev/rules.d/51-android.rules
Adicione as seguintes linhas no arquivo (usando o seu vendor ID):
Código: [Selecionar]
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev"

Salve e feche o arqquivo.

Digite no terminal:
Código: [Selecionar]
sudo chmod a+r /etc/udev/rules.d/51-android.rules
sudo service udev reload

Reinicie seu computador. O eclipse ADT deve reconhecer seu dispositivo normalmente agora.

fonte: http://stackoverflow.com/questions/3429959/why-is-eclipses-android-device-chooser-not-showing-my-android-device