Não é possível usar meu dispositivo Android como emulador de Android usando o Android Studio

Não é possível usar meu dispositivo Android como emulador de Android usando o Android Studio

Como posso fazer com que o Ubuntu reconheça meu dispositivo móvel Android quando ele estiver conectado via USB? (Análogo à ação do Windows, mycomputer-> manage->devicesetc.)

Responder1

  1. Ative a depuração USB no seu dispositivo.

Na maioria dos dispositivos com Android 3.2 ou anterior, você pode encontrar a opção em

Configurações > Aplicativos > Desenvolvimento.

No Android 4.0 e mais recente, está em

Configurações > Opções do desenvolvedor.

Observação: no Android 4.2 e versões mais recentes, as opções do desenvolvedor ficam ocultas por padrão. Para disponibilizá-lo, acesseConfigurações> Sobre o telefone e toque em Número da versão sete vezes. Volte à tela anterior para encontrar as opções do desenvolvedor.

  1. Configure seu sistema para detectar seu dispositivo.

Se estiver desenvolvendo no Windows, você precisará instalar um driver USB para adb. Para obter um guia de instalação e links para drivers OEM, consulte o documento Drivers USB OEM.

Se você estiver desenvolvendo no Mac OS X, simplesmente funciona. Pular esta etapa.

Se você está desenvolvendoUbuntuLinux,

você precisa adicionar umarquivo de regras do udevque contém uma configuração USB para cada tipo de dispositivo que você deseja usar para desenvolvimento. No arquivo de regras, cada fabricante de dispositivo é identificado por um ID de fornecedor exclusivo, conforme especificado peloATTR{idFornecedor}propriedade. Para obter uma lista de IDs de fornecedores, consulte IDs de fornecedores USB abaixo.

Para configurar a detecção de dispositivos no Ubuntu Linux:

Faça login como root e crie este arquivo:

/etc/udev/rules.d/51-android.rules

Use este formato para adicionar cada fornecedor ao arquivo:

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" 

Neste exemplo, o ID do fornecedor é da HTC. A atribuição MODE especifica permissões de leitura/gravação e GROUP define qual grupo Unix possui o nó do dispositivo.

IDs do fornecedor:

  • Ácer: 0502
  • Asus: 0B05
  • Dell: 413C
  • Foxconn: 0489
  • Garmin-Asus: 091E
  • Google: 18D1
  • Hisense: 109B
  • HTC: 0BB4
  • Huawei: 12D1
  • K-Touch: 24E3
  • Tecnologia KT: 2116
  • Kyocera: 0482
  • Leninevo: 17EF
  • LG: 1004
  • Motorola: 22B8
  • NEC: 0409
  • Recanto: 2080
  • Nvidia: 0955
  • OTGV: 2257
  • Pantech: 10A9
  • Pegátron: 1D4D
  • Philips: 0471
  • PMC-Serra: 04DA
  • Qualcomm: 05C6
  • Telesys SK: 1F53
  • Samsung: 04E8
  • Afiado: 04DD
  • Sony Ericsson: 0FCE
  • Toshiba: 0930
  • ZTE: 19D2

Nota: A sintaxe da regra pode variar ligeiramente dependendo do seu ambiente. Consulte a documentação do udev para o seu sistema conforme necessário. Para uma visão geral da sintaxe das regras, consulte este guia para escrever regras do udev.

Agora execute:

chmod a+r /etc/udev/rules.d/51-android.rules

Responder2

Você deve adicionar um arquivo .rules para permitir que o Ubuntu reconheça seu dispositivo. Aqui está um resumo do processo:

Crie um arquivo udev para o dispositivo que você está usando. Cada fabricante de dispositivo é identificado por um ID de fornecedor exclusivo

Faça login como root e crie este arquivo: /etc/udev/rules.d/51-android.rules

Use o seguinte formato para adicionar cada fornecedor ao arquivo: SUBSYSTEM==\"usb\", ATTR{idVendor}==\"18D1\", MODE=\"0666\", GROUP=\"plugdev\"

Em seguida, execute chmod a+r /etc/udev/rules.d/51-android.rules.

Crédito para e mais informações (incluindo uma lista de IDs de fornecedores),aqui.

informação relacionada