2017-05-30 14 views
0

アプリケーションクラッシュ時にアンドロイドスタジオにUSB経由でスタックトレースを取得する方法はありますか?USB経由でアンドロイドスタジオに接続せずスタックトレースを取得

携帯電話を別のUSBデバイスに接続する必要があるアプリケーションを開発しています。 いくつかの点では、アプリケーションがクラッシュし、私はアンドロイドスタジオに接続されていないので、私はスタックを見ることができません。 クラッシュ後にスタックトレースを取得する方法を教えてください。

+1

ファブリックによるクラッシュサイクラを使用します。私は私のアプリでそれを使用して、それは簡単に統合すると非常に効果的だと言うことができます –

+0

これは実際には非常に良いです、ありがとう。 – Seiran

答えて

0

実際には、logcatを使用することができます。すべてのASは、logcatを使用してメッセージを作成するプロセスのフィルタを使用します。それでも、すぐにデバイスを接続する必要があります。

もう1つの選択肢は、ACRAのようなものを使用して、Webサービスに電子メール/クラッシュを送信するようにシステムを設定することです。

+0

クラッシュ後にlogcatを使ってスタックを取得するプロセスを説明できますか? – Seiran

+0

USBを使用してデバイスを接続します。コマンドラインからadb logcatを実行します(パスにない場合、adbは/platform_tools/adb –

+0

にあります)。cmdからadb logcatを実行すると、デバイスのための待ちがあります。それはすべてです。 – Seiran

1

アプリをデバッグし、logcatをadb over wi-fi経由で表示すると、USBを無料で使用できます。セットアップが非常に簡単で、うまく機能します。 https://developer.android.com/studio/command-line/adb.html#wireless

+0

あなたの答えはうまくいくはずですが、私が前の答えで触れたように、私はデバイスがすぐに接続されていないことを示すADB私はADBサーバーを稼働させると、 – Seiran

+0

ああ、私は参照してください。 Wi-Fi接続を切断してから切り替えます。 –

関連する問題