Xamarin Androidデバッガーが接続されていない場合にのみ問題が発生するアプリケーションを「デバッグ」しているため、問題を特定するためにロギングにフォールバックする必要があります。ただし、adb logcat
コマンドラインからは非常に苦痛です。一定のウィンドウスクロールは非常に面倒です。 XamarinはVisual Studioでlogcatに統合されていますが、実際には使用するにはバグが多すぎます。私がオンラインで伝えることができることから、皆がEclipseのlogcat用のプラグインを使用しているように見えます。ただし、Eclipseは持っていません。
Logcatをニースで簡単にフィルタリングできる(そして常にスクロールしているわけではない)ツールがありますか?できればGUIでこのバグを理解しようとする1回の実行からかなりの数のメッセージをふるいにかけなければならないので
GUIが必要な場合、Android SDKは、フィルター可能なlogcat表示ツールを Device Monitor で提供します。
実行monitor.bat
の中に Android-sdk\tools
フォルダを表示します。フィルターバーの右側にある下向き矢印を使用して、スクロールを有効または無効にできます。
Android Studio:を使用している場合
一番上の答えは便利ですが、monitor.bat
from Android-sdk\tools
while Android Studioはすでに実行中、ポートで競合が発生します:
「Selectedを開けませんでしたVM debug port(8700)。DDMSまたはEclipseプラグインの別のインスタンスが実行されていないことを確認してください。環境設定の番号。」
したがって、Android Studioメニューから実行することをお勧めします。
ツール> Android> Android Device Monitor