Qual idioma e como testar o script que será executado no aplicativo terminal Android

Qual idioma e como testar o script que será executado no aplicativo terminal Android

Quero escrever um script que possa ser executado em um aplicativo de terminal em um dispositivo Android. Tenho dúvidas básicas sobre como começar.

Fundo:Eu tenho um arquivo em lote do Windows que (basicamente) extrai pastas de um tablet Android, substitui imagens em cada pasta por imagens no PC e, em seguida, envia as pastas de volta. Agora quero fazer isso com um script que será executado em um terminal ou algum outro aplicativo de execução de script no meu tablet. (Isso substituirá as imagens nas pastas pelas imagens já existentes no dispositivo.)

Só preciso saber como começar:

  • Devo usar bash ou posso/devo usar alguma outra linguagem de script ou apenas Linux "simples"?
  • Como faço para testar esse script?

Primeiro pensei em escrever alguns comandos no Notepad ++, salvar como arquivo .sh, copiar manualmente o arquivo de script para o tablet e executá-lo, mas isso parece complicado. Existe uma maneira de testar meu tablet conectado por USB a partir de (algo como) um "console de script Linux" no Windows? Obrigado.

Responder1

Você pode adbexecutar comandos simples em seu telefone. Basta digitar adb shelle você receberá uma concha. Você adb push <source> <destination>também pode usar para enviar seu script para o dispositivo. Talvez a ajuda do adb forneça mais informações; também pode haver uma opção para executar scripts.

Responder2

Eu escrevi meu próprio script Android, que moveu alguns arquivos para uma pasta automaticamente. O que eu fiz foi:

  • Escreva seu script começando com #!/system/bin/sh. Usei comandos bash simples.

  • Salve seu roteirosem qualquer extensão de arquivo. Seu telefone saberá automaticamente que é um script de shell.

  • Conecte seu telefone ao USB e digite o seguinte em um cmd: adb push [path-to-file] [path-to-save]ou simplesmente arraste e solte na pasta de sua preferência.

  • Pode acontecer que o seu telefone não goste do seu arquivo sem extensão. Se isso acontecer, adicione um .sh ao arquivo de script e tente novamente. Baixe um gerenciador de arquivos Android (o navegador raiz deve funcionar bem) e remova a extensão. (Tive alguns problemas aqui, posso tentar para você se não tiver sucesso.)

  • Baixe o Terminal Emulator da Play Store e digite o seguinte:

    su
    

    chmod 755 [caminho para script]

    ./[script]
    
  • Se tudo funcionar corretamente, tudo bem.

informação relacionada