Utilizo o Fedora-14 e não conseguia rodar minhas aplicacoes direto no celular (ou tab) android via USB, mesmo estando com o modo debug ativado no dispositivo. Realizei os seguintes procedimentos para corrigir:
Utilize o comando “lsusb” ira listar seus dispositivos USB :
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 04e8:689e Samsung Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Ache seu dispositivo android na lista e pegue os quatro primeiros numeros do ID(“04e8“), para cada fabricante um codigo diferente, no caso da sansung é o “04e8“.
Na pasta /etc/udev/rules.d/ crie o arquivo: “50-android.rules”
Código dentro do arquivo:
SUBSYSTEM==”usb”, SYSFS{idVendor}==”04e8“, MODE=”0666″, OWNER=”user”
(não se esqueca de substituir “user” para seu username!)
Reinicie o computador.
Após reiniciado, vá até o diretorio: [android-sdk]/plataform-tools/
faça o seguinte comando no diretorio:
$ ./adb devices
irá processar o dispositivo e no final ira aparecer algo do tipo:
List of devices attached
I55002f143a4b device
Sinal que deu tudo certo.
Lembre-se de ativar o modo debug em seu android:
– Configurações / Aplicações / Desenvolvimento / Depuração USB
Faça isso com o celular desconectado da USB.
E quando plugar o aparelho escolha o modo: KIES
============================================
Caso ainda estiver abrindo o emulador quando for rodar algum projeto no NetBeans faça os seguintes procedimentos:
Vá nas propriedades do projeto, em categorias, selecione “Run”, em Target Device selecione “Manual”.
Rode o aplicativo, ira aparecer uma tela de opções, selecione “select running device” e de play.
============================================
Obrigado.
Guilherme Biff Zarelli.