仅使用一行终端代码在连接设备的特定目录中输入ADB shell

Rst*_*tew 6 shell android adb

我正在尝试找到一个单线解决方案,用于在Android设备上使用ADB进入shell并直接进入另一个目录.

尝试这样的事情

./adb shell cd /insert_dir_here
Run Code Online (Sandbox Code Playgroud)

不起作用.

Al *_*ras 2

接下来adb shell是一个命令,远程执行它,然后立即返回到主机 shell。确实./adb shell cd /insert_dir_here有效,但 shell 会立即退出。

更改目录后您想执行什么样的命令?

我建议使用以下命令alias和一系列命令:

alias myADB="cd /to/path; command1 args; command2 args; etc...."
Run Code Online (Sandbox Code Playgroud)

然后在您自己的 shell“而不是 adb shell”中执行您的别名

myADB
Run Code Online (Sandbox Code Playgroud)