Precisa de ajuda com os comandos do Terminal Emulator (aplicativo Android). (Semelhante aos comandos do Linux)

1

Estou tentando seguir o este tutorial para instalar o Mobile Defense como um aplicativo de sistema no meu Motorola Andróide. Eu quero usar o Terminal Emulator e os comandos são basicamente os mesmos. Os dois únicos comandos que não sei como fazer no emulador de terminal são "adb shell" (para abrir um shell remoto - isso é necessário?) E "adb push" no Android Debug Bridge . Como posso fazer isso no emulador de terminal? Se você não está familiarizado com o emulador de terminal, entendo que ele usa comandos básicos de linha de comando do Linux.

Eu tentei rsh por abd shell, e isso não funcionou. E outro usuário aqui me disse que o cp substituiria o adb push, mas o Emulador de Terminal não o reconheceu.

    
por Brandon 10.03.2010 / 21:15

3 respostas

0

O Droid não vem com um comando cp (copy), mas o cat deve fornecer funcionalidade semelhante.

cat filename1 > filename2

Se o seu APK estiver em / sdcard / apk, o passo 9 será semelhante a: cat /sdcard/apk/com.neevo.mobiledefense.apk > /system/app/com.neevo.mobiledefense.apk

Tudo o mais no tutorial funciona da mesma forma no emulador de terminal como o Android Debug Bridge.

    
por 11.03.2010 / 15:40
1

Os comandos adb devem ser executados a partir da máquina host à qual seu telefone está conectado via USB. O utilitário adb é instalado com o Android SDK na sua máquina de desenvolvimento.

O comando "adb shell", quando executado a partir de sua máquina host, abrirá um shell que conecta você ao seu dispositivo Android. Parece que você está tentando executar o shell diretamente no seu Droid. Isso pode funcionar bem para os comandos dos Passos 4-6 do tutorial Mobile Defense, mas não tenho certeza.

Também pode haver uma maneira de fazer o push adb diretamente no seu telefone. Eu não tenho certeza sobre isso também, mas talvez alguém mais tenha uma resposta autoritária. No final, é provavelmente mais fácil instalar o Android SDK para obter acesso à ferramenta adb. O autor do tutorial presume que você tem acesso à ferramenta adb de alguma forma.

    
por 10.03.2010 / 23:49
1

Na verdade, se você estiver usando o aplicativo emulador de terminal que acabou de colocar

cp /filedirectory/filename filedirectory

Observe que há um espaço localizado entre cp e file e entre o arquivo e o diretório em que você está colando. O segundo espaço age como a palavra "para". Espero não ter soado complicado.

    
por 03.03.2011 / 03:07