很偶然,我会想编辑一个文件,说/system/build.prop或/ etc /我的Android设备上的主机。 我发现,这样做最简单的方法是:
c:\> adb shell
$ su
# vi /etc/hosts
如果我使用Linux也能正常工作。 但是,试图在borked六屏奇怪的字符使用Windows结果时,我的手机上运行VI。 我假设这是因为cmd
不支持ANSI控制字符。
有没有什么办法来解决这个问题(例如,一个cmd替代,没有工作)?
很偶然,我会想编辑一个文件,说/system/build.prop或/ etc /我的Android设备上的主机。 我发现,这样做最简单的方法是:
c:\> adb shell
$ su
# vi /etc/hosts
如果我使用Linux也能正常工作。 但是,试图在borked六屏奇怪的字符使用Windows结果时,我的手机上运行VI。 我假设这是因为cmd
不支持ANSI控制字符。
有没有什么办法来解决这个问题(例如,一个cmd替代,没有工作)?
你可以做到这一点PuTTYTray 。 这是腻子的改进版本,它提供许多额外的功能。 其中一个特点是Android的亚行的支持。 要使用它:
Adb
作为连接类型 -d
(对于单USB设备)或设备的序列号中的主机字段 我从来没有您的具体问题,但似乎Cygwin的将是一个不错的选择。
这是一个迟到的回答你的问题在2012年我发现,如果我运行Windows PowerShell,我能做到“六”的亚行外壳下。
启动PowerShell的(使用Android SDK的位置,而不是我)
PS C:\Users\Me> cd Downloads\Android\Sdk\Platform-Tools
PS C:\Users\Me\Downloads\Android\Sdk\Platform-Tools> .\adb shell
root@vbox86p:/ # cd data/data/com.mycorporation.myproj/shared_prefs
root@vbox86p:/data/data/com.mycorporation.myproj/shared_prefs # vi log_prefs
我只用简单的VI命令,如“O”,“ESC”和“:WQ”,但它的工作以及使用全屏幕(没有你会在Windows命令提示符看到垃圾)。
基本上你需要的是一个真正的命令行... Unix风格的工具在Windows? MinGW的http://www.mingw.org/是替代Cygwin的这是值得研究的。