2015-04-20 9 views
0

У меня есть компьютер для разработки хоста, работающий под управлением Ubuntu, и я занимаюсь разработкой Android на нем. Из этого ПК я хотел (adb) подтолкнуть некоторые файлы (исполняемые файлы) к файловой системе Android say/data/dir1), cd в него и запустить этот исполняемый файл. Используя сценарий оболочки (показано ниже), я могу сделать это с ПК до подключения устройства Android и выполнения adb-оболочки, но после этого я не могу запускать другие команды. например скриптыЗапуск сценария оболочки в Android от хоста

adb push <file1> /data/dir1/ 
adb shell 
cd data/dir1 
./file1 

Я могу запустить ДО ADB оболочки, но не выходит за рамки that.How можно достичь оставшиеся две команды (изменение каталога данных/dir1 и запуск ./file1) из сценария оболочки, работающих на хост-ПК.

ответ

2

Вы

не нужно вводить в ADB оболочки

, изменить путь и многое другое.

Вы можете сделать все, что в одной команде, как

adb push my_script_file.sh /data/dir1/ 

adb shell sh data/dir1/my_script_file.sh 
+0

, кажется, работает !! благодаря ! – Raulp

+0

любые комментарии по этому вопросу: http://stackoverflow.com/questions/29746538/android-running-two-application-script-with-a-reboot-in-between-without-manual – Raulp

+0

Я смотрю на это. –