解决msys2下adb shell无法弹出命令提示符的问题

问题

最近需要在msys2环境中使用adb,于是下载了官方的platform-tools,解压后在msys2的环境中执行。但是问题出现了,使用adb connect后一切正常,但是adb shell就是不弹出命令提示符。这该如何解决呢?

探索

本来我都已经准备好在msys2下重新编译一份adb了。如何编译都查的七七八八了。

但是,最后还是不死心,难道就只能重新编译了么? 于是查看了下adb的help信息,发现关于shell命令,有-t-T,和-tt这几个参数控制pty是否生成。要不就挨个试一下吧。

结果一试,果然解决了!

解决方案

使用adb shell -tt即可正常弹出命令提示符

发表评论

为防机器,验证码请直接输入4个数字1

*