-
Notifications
You must be signed in to change notification settings - Fork 3
Configuração dispositivo físico no Linux
Primeiro vá até o seu dispositivo android, depois vá até Configurações > Sobre o telefone e depois, dependendo do seu smartphone, vá até Número de compilação (ou Número da versão) e clique várias vezes até que apareça a mensagem que o modo de desenvolvedor foi habilitado. Caso não encontre a opção, em Sobre o telefone vá até Informações do software e então a opção deve estar lá. Habilitado o modo desenvolvedor, volte a tela principal de configuração e selecione Opções de desenvolvedor e então habilite a opção Depuração USB. Depois disso, pode conectar o celular ao PC via USB e deixe-o desbloqueado pois nos passos seguintes será necessário dar permissão ao computador através do seu smartphone.
Os passos seguintes são para o Linux
Abra o terminal e digite:
lsusb
Uma lista como essa deverá aparecer:
Identifique o seu celular, no exemplo em questão, temos o seguinte:
Bus 001 Device 012: ID 04e8:6860 Samsung Electronics Co., Ltd Galaxy (MTP)
Pegue os 4 primeiros números do ID:
04e8
Cole o seguinte comando no seu terminal, substituindo o valor de ATTR{idVendor} dentro das aspas pelo número que você pegou no passo anterior:
echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev"' | sudo tee /etc/udev/rules.d/51-android-usb.rules
Caso não esteja no Linux continue a partir daqui
Depos disso execute no terminal o seguinte comando para checar se tudo correu bem:
adb devices
A seguinte lista com o seu dispositivo deve aparecer agora:
Agora você já pode executar seu aplicativo com o comando:
react-native run-android
ou
expo init
ou ainda:
npm start