Que linguagem e como testar o script que será executado no aplicativo do terminal android

0

Eu quero escrever um script que possa ser executado em um aplicativo terminal em um dispositivo Android. Eu tenho perguntas básicas sobre como começar.

Antecedentes: Eu tenho um arquivo de lote do Windows que (basicamente) puxa pastas de um tablet Android, substitui imagens em cada pasta com imagens no pc, então empurra 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. (Ele irá substituir as imagens nas pastas com imagens já no dispositivo.)

Eu só preciso saber como começar:

  • Eu uso bash ou posso / devo usar alguma outra linguagem de script, ou apenas linux "simples"?
  • Como faço para testar este script?

Primeiramente, 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 incômodo. Existe uma maneira de testar no meu tablet usb-conectado de (algo como) um "console de script linux" no Windows? Obrigado.

    
por sjoy 28.09.2015 / 06:24

2 respostas

0

Você pode usar adb para executar comandos simples no seu telefone. Basta digitar adb shell e você recebe um shell. Você pode usar adb push <source> <destination> para enviar seu script para o dispositivo também. Talvez a ajuda adb forneça mais informações, pode haver uma opção para executar scripts também.

    
por 28.09.2015 / 12:18
0

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 . Eu usei comandos bash simples.

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

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

  • Pode acontecer de o seu telefone não gostar do seu ficheiro sem extensão. Se isso acontecer, adicione um .sh ao seu arquivo de script e tente novamente. Baixe um gerenciador de arquivos do Android (o Navegador Raiz deve funcionar bem) e remova a extensão. (Eu tive alguns problemas aqui, posso tentar por você se você não for bem sucedido.)

  • Faça o download do emulador de terminal da Play Store e digite o seguinte:

    su
    

    chmod 755 [caminho para script]

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

por 02.02.2016 / 19:50