Uma das importantes funções da adb shell é enviar código ou programas compilados, do seu PC para o dispositivo Android.
Com a adb, é possível se conectar ao celular via Wi-Fi, Bluetooth ou, simplesmente, com um cabo USB.
Uma vez estabelecida a conexão, a transferência pode ser feita, na linha de comando como se você estivesse copiando um arquivo qualquer de um diretório para outro.
Para contextualizar, estou usando um laptop com Debian GNU/Linux 9 Stretch conectado ao smartphone Motorola/Lenovo Moto G4 Plus, com Android 7.0 Nougat — conectados via USB.
O procedimento é (ou deve ser) o mesmo em outros sistemas operacionais.
Se tiver dúvidas sobre a instalação da adb shell, leia este post.
Sugiro, ainda, ler outros artigos com dicas de uso da adb shell, se quiser obter mais exemplos de uso da ferramenta.
Se você tiver apenas um dispositivo Android conectado ao PC, pode usar o comando assim:
adb push arquivo-de-origem /sdcard/arquivo-de-destino
Acima, usei a pasta /sdcard, como exemplo. Ela corresponde ao diretório raiz do cartão de memória. Mas você pode usar qualquer outra dentro do dispositivo Android.
[blog_subscription_form]
One reply on “Envie arquivos para o celular via adb shell”
Tem como copiar pastas e subpastas? Pois o comando copia apenas arquivos, quando ele encontra uma pasta, ele termina a execução.