我的手机设备上使用adb shell时出现了奇怪的字符(终端颜色问题)

3

我有一部三星Galaxy S手机,安装了DarkyRom 10.4.2 XWJW1(Android 2.3.6)并获取了root权限。我正在开发一个应用程序,想在手机上使用eclipse执行它,但是出现错误:ActivityManager:/ sbin / sh:am:未找到。我尝试使用adb shell查看情况,如果我使用ls,我会得到以下结果:

<-[1;34macct<-[0m
<-[1;34mcache<-[0m
<-[1;34mconfig<-[0m
...

我在StackOverflow上看到,am错误可能是由于am文件中缺少一行导致的。我使用busybox vi am命令,得到以下结果:

<-999;999H<-[6n<-[1;1H<-[J
~
~
~
...
~
~<-[1;1H<-[24;1H<-[K- am 1/1 100%<-[1;1H

有人知道这些奇怪的字符为什么会出现吗?我该如何修复它?

编辑: 我做了更多的谷歌搜索,发现这是一个颜色问题。如果我使用“ls --color=none”,我就不会再看到奇怪的字符了,Windows终端不支持颜色。但我仍然想编辑am文件,“--color=none”与vi命令不兼容。在“busybox vi am”中禁用颜色的命令是什么?

1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接