DarkyRom 10.4.2 XWJW1 (Android 2.3.6) とルート アクセスを備えた Samsung Galaxy S を使用しています。アプリケーションを実装していて、Eclipse を使用して携帯電話で実行したかったのですが、次のエラーが表示されます: ActivityManager: /sbin/sh: am: not found. 何が起こっているのかを確認するために adb shell を使用しようとしましたが、ls を使用すると次のようになります。
<-[1;34macct<-[0m
<-[1;34mcache<-[0m
<-[1;34mconfig<-[0m
...
ここで、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 ファイルを編集したいのですが、vi コマンドで --color=none が機能しません。「busybox vi am」で色を無効にするコマンドは何ですか?