2011-09-29 7 views
32

編集/解決:./adb logcatをplatform-toolsディレクトリに実行します。ログカットを端末に表示しますか?


オリジナル質問:

私は私の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

です。私はこれで本当に初心者なので、どうしたらいいですか? – Mxyk

+0

adbのフルパスを指定する必要があります:SDKをインストールするフォルダはどれですか? – Femi

+0

/ユーザ/ csadmin/downloads – Mxyk

0

logcat > /sdcard/logfile.txt 

これは明らかに/sdcard/logfile.txt(SDカードメインディレクトリ)でlogcatのコンテンツを配置します。 (logcatを取得するより多くの方法で) Source

+2

またはLinux(Android以外)のコマンドプロンプトから 'adb logcat >> mylog'を実行します。 –

5

あなたはNPMを持っている場合は、モジュールをインストールすることもできます

$ npm install -g logcat 

コンソールで色のlogcatを監視し、開始することを提供します//127.0.0.1/ 。 "-bash:ADB:コマンドが見つかりません"

$ logcat 

Hereは私が取得しています説明

+0

それを機能させるには他に何が必要ですか?私はエラーが発生します。 $ logcat events.js:160 throw er; //処理されていない 'error'イベント ^ エラー:EACCESを聞く0.0.0.0:80 –

+0

新しいWebサービスのために80ポートは無料ですか?ポートをotherに変更できます。 – spirinvladimir

+0

use ** sudo logcat ** <1000のポートは予約されており、rootまたはシステムのみが使用できます –

関連する問題