我有一台运行 Ubuntu 的主机开发 PC,我正在其上进行所有 Android 开发。我想从这台 PC(adb)将一些文件(可执行文件)推送到 android 文件系统(例如 /data/dir1),cd 到它并运行使用 shell 脚本(如下所示),我可以从 PC 上执行此操作,直到连接 Android 设备并执行 adb shell,但此后我无法运行其他命令。例如脚本
adb push <file1> /data/dir1/
adb shell
cd data/dir1
./file1
Run Code Online (Sandbox Code Playgroud)
我可以运行到 adb shell,但不能超出该范围。如何从主机 PC 上运行的 shell 脚本实现剩余的两个命令(将目录更改为 data/dir1 并运行 ./file1)。
你
不需要进入adb shell
、更改路径等等。
您可以通过一个命令完成所有事情,例如
adb push my_script_file.sh /data/dir1/
adb shell sh data/dir1/my_script_file.sh
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19948 次 |
| 最近记录: |