2011-09-29 102 views
32

編輯/解決方案:在platform-tools目錄中執行./adb logcat在終端顯示Logcat?


原題:

我知道,有一種在終端上我的Mac Android設備/模擬器顯示LogCat一種方式,但我不知道該命令是什麼。這主要是由於我對UNIX命令的無能。

這裏是我以前的失敗:

adb logcat
adb.exe logcat
FULL_PATH_TO_PLATFORM_TOOLS/adb logcat
FULL_PATH_TO_PLATFORM_TOOLS/adb.exe logcat

回答

42

啊,只是adb logcat應該工作。如果Android SDK工具目錄不在您的PATH中,您可能需要執行顯式路徑,但應該這樣做。

+0

我越來越: 「-bash:亞行:找不到命令」。我真的是新手,所以我該怎麼做? – Mxyk

+0

您需要指定adb的完整路徑:您將SDK安裝到哪個文件夾? – Femi

+0

/User/csadmin/downloads – Mxyk

0

在終端仿真器:

logcat > /sdcard/logfile.txt 

這將投入/sdcard/logfile.txt(你的SD卡主目錄)的logcat的含量明顯。 Source(有更多的途徑來獲得的logcat):

+2

或者Linux(不是Android)命令提示符下的'adb logcat >> mylog'。 –

5

如果你有NPM,你可以安裝模塊:

$ npm install -g logcat 

,將提供啓動控制檯和監控彩色logcat的//127.0.0.1/ 。

$ logcat 

Here是描述

+0

你還需要做些什麼才能使它工作?我收到一個錯誤。 $ logcat events.js:160 throw er; //未處理'錯誤'事件 ^ 錯誤:listen EACCES 0.0.0.0:80 –

+0

您的80端口是否可用於新的Web服務?您可以將端口更改爲其他端口。 – spirinvladimir

+0

使用** sudo logcat ** <1000端口被保留,只有root或系統可以使用它們 –