运行 来自主机的 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
- 编写程序
adb shell ls data/dir1
3.execute它-./file
通过上面的程序你可以移动到shell
中的文件夹
我有一台主机开发 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- 编写程序
adb shell ls data/dir1
3.execute它-./file 通过上面的程序你可以移动到shell
中的文件夹