Como faço para que o X10 Mini apareça em dispositivos ADB no OSX?
Pergunta
Eu não posso conseguir que o X10 Mini apareça em "Dispositivos ADB", (apenas os emuladores aparecem). O telefone está no modo USB-Debugging, as aplicativos Thethering estão desativados e, no OSX, eu não precisava fazer o download de nenhum drivers USB para o telefone, então o que há de errado aqui?
/Desenvolvedor/utilitários/USB Probe relatórios telefone como:
Descriptor Version Number: 0x0200
Device Class: 0 (Composite)
Device Subclass: 0
Device Protocol: 0
Device MaxPacketSize: 64
Device VendorID/ProductID: 0x0FCE/0x2138 (Sony Ericsson Mobile Communications AB)
Device Version Number: 0x0224
Number of Configurations: 1
Manufacturer String: 1 "SEMC"
Product String: 2 "SEMC HSUSB Device"
Serial Number String: 3 "4342xxxx314A5151xxxx"
Agradecido por qualquer ajuda
Solução
Execute o comando
android update adb
Isso criará um adb_usb.ini arquivo em seu $ Home/.android diretório. Depois de abrir este arquivo, você verá:
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
Basta adicionar uma nova linha para arquivar e escrever 0x0fce Salve esse arquivo e saia. Agora reinicie o servidor ADB com:
adb kill-server
adb start-server
Os dispositivos ADB agora devem listar seu dispositivo.
Outras dicas
Você escreve "Aplicações de Tethering estão desativadas. Você está usando fácil e tentou o seguinte?:
O ADB no Mac OS X para de reconhecer o dispositivo em anexo após a instalação do driver EasyTether. Use kextload/kextunload para descarregar da memória da extensão EasyTetherusBethernet.Kext Kernel manualmente. É em/sistema/biblioteca/extensões/