Ubuntu MX4 não detectado no Ubuntu SDK

2

Acabei de receber o Meizu MX4 que vem pré-instalado com o Ubuntu Touch. Eu tenho usado o Ubuntu SDK há algum tempo, hoje eu tentei implantar um aplicativo simples no dispositivo.

No entanto, vários dos meus computadores (todos executando o Ubuntu 14.04) não conseguem se conectar ao telefone. O que quero dizer com isso é que, quando eu conecto o telefone à área de trabalho via USB, o Ubuntu SDK não lista o dispositivo na guia de dispositivos. Coisas que tentei:

  • 'dispositivos adb' não exibirão dispositivos listados (tentei portas USB diferentes em computadores diferentes e o daemon está em execução no telefone)
  • Eu consegui fazer o login via SSH. O SDK tem um recurso para testar a conexão SSH e listar os processos, então isso funciona. Também transferi minha própria chave pública (não-QT) para SSH do terminal.
  • O modo de desenvolvedor está definitivamente em

Meu problema é exatamente aquele descrito aqui .

Esta pessoa também fez uma investigação mais completa sobre esta questão no askubuntu, mas parece não ter soluções que funcionem.

    
por JessMcintosh 04.07.2015 / 03:49

2 respostas

4

Como sugerido por @Maarten Klop, adicionar o ID do fornecedor ao adb_usb.ini parece ajudar:

mat@ACA80164:~$ cat .android/adb_usb.ini
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x2a45

Depois de fazer isso:

mat@ACA80164:~$ adb devices
List of devices attached 
750ABLMPX44Y    device

mat@ACA80164:~$ adb shell
phablet@ubuntu-phablet:~$ ls
Documents  Downloads  Music  Pictures  Videos

Isso funciona no meu MacBook, mas não está funcionando tão bem para mim no meu Ubuntu Raspberry Pi.

    
por Matthew Exon 04.07.2015 / 11:08
1

Além de adicionar o ID do fornecedor:

vi ~/.android/adb_usb.ini
0x2a45

Eu também precisava:

vi /etc/udev/rules.d/51-android.rules 
SUBSYSTEM=="usb", ATTRS{idVendor}=="2a45", MODE="0664" GROUP="plugdev"

udevadm control --reload
udevadm trigger

Eu reiniciei o servidor adb e funcionou.

    
por Kent Tong 31.07.2015 / 09:38