运行 来自主机的 Android 中的 shell 脚本

Running a shell script in Android from the Host

我有一台主机开发 PC 运行ning Ubuntu,我正在 it.From 这台 PC 上进行所有 android 开发,我想 (adb) 推送一些files(executables) to android filesystem (say /data/dir1) , cd into it and 运行 that executable.Using a shell script (shown below) 我可以做到这一点从 PC 到连接 android 设备并执行 adb shell 但之后我无法 运行 其他命令。 例如脚本

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

我可以 运行 up to adb shell 但不能超过 that.How 我可以实现剩余的两个命令(将目录更改为 data/dir1 和 运行从主机 PC 上的 shell 脚本 运行ning ./file1)。

don't need to enter into the adb shell

、更改路径等。

您可以在一个命令中完成所有操作,例如

adb push my_script_file.sh  /data/dir1/ 

adb shell sh data/dir1/my_script_file.sh 

1.first 全部通过命令 sudo -i

进入 root
  1. 编写程序

adb shell ls data/dir1

3.execute它-./file 通过上面的程序你可以移动到shell

中的文件夹