adb shell顯示0m亂碼

你好!這裏是風箏的博客,

歡迎和我一起交流。


最近在win系統下面使用adb連接設備,發現打印出來的都是亂碼,
類似顯示這樣:[1;34mdev[0m

如圖:
error

苦惱了好久,終於在網上找到辦法,這因爲:

主機PC上的shell /終端不支持ANSI Escape codes顏色,並且您的Android設備在其控制檯中啓用了顏色。

因此,您需要在設備的控制檯中開始使用功能強大的終端或禁用顏色。
所以,adb shell連接小機之後,執行:

alias ls="ls --color=never" 

即可禁用顏色顯示。
這樣shell就能正常顯示使用了。

不過每次連接都要手動這條命令,很煩,要是有大佬知道怎麼一次性解決,還勞煩留言告知一下。

參考:https://blog.csdn.net/baggio1006/article/details/7990732

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章