首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过powershell运行ADB命令

通过powershell运行ADB命令
EN

Stack Overflow用户
提问于 2014-08-04 21:51:58
回答 1查看 10.1K关注 0票数 0

因此,我正在尝试通过powershell脚本运行一些ADB命令。

这是我想要做的一个简单的例子:

代码语言:javascript
复制
adb shell "
echo "in adb shell"
su root
echo "you are now root."
ls
cd /data/data
echo "in /data/data"
ls
"

我在previous post中看到在shell旁边和底部添加"“,但这对我仍然不起作用。我可以启动shell,第一个ls就可以工作了。但它只是打印出其余的命令,而不是执行它们。我得到的输出如下所示:

代码语言:javascript
复制
PS C:\Scripts> & .\test.ps1
: not found/sh:
in adb shell
su root
echo you are now root.
ls
cd /data/data
echo in /data/data
MSM8960_lpm.rc
acct
cache
.
.
.
ueventd.qcom.rc 
ueventd.rc 
vendor PS C:\Scripts>

任何帮助都将不胜感激。提前感谢!

注意:到ADB的路径在powershell $env:path中,因此adb命令可以正常工作

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-05 19:30:18

我可以通过这样做来绕过这个问题:

adb shell "su -c 'cmd;cmd‘“

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25120325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档