対象製品: Wisenet WAVE
概要
この記事では、iOSまたはAndroidのモバイルデバイスでデバッグログを収集する方法について説明します。Wisenet WAVE Mobileで発生した問題を報告する際に、クライアントログを提供することで、WAVE Sync Cloudサポートチームが調査および問題解決を行いやすくなります。
調査可能な最も一般的な問題は以下の通りです。
- クラウド接続の問題(サーバーデバッグログおよびクラウドシステムIDが必要です)。
- クラッシュ。
Wisenet WAVEモバイルデバッグログの収集方法
これはWisenet WAVE Mobileクライアントログを収集し、WAVE Syncサポートチームと共有する方法です。この方法ではモバイル端末がWAVE Cloudにアクセスできる必要があります。
- Wisenet WAVE Mobileアプリを起動します。
- 隠し開発者設定メニューを開きます:
バージョン25.2以前:ビルド番号を10秒以上長押し
バージョン25.2以降:モバイルクライアントの設定 → アプリ情報 → ロゴ画像を5回タップ ログレベルを希望のレベルに設定します。
問題を再現するのに十分な時間ログを取得する時間を選択します。通常は1〜3分で十分です。
次回ログをアップロードを選択し、ログIDをコピーして共有します。
- 発生した問題を再現してみてください。ログは自動的にクラウドシステムに送信され収集されます。
デバイスシステムログを使ったWisenet WAVEモバイルデバッグログの収集
Androidの場合
デバッグログを収集する前に、Wisenet WAVE MobileアプリがAndroidデバイスの内部ストレージへのアクセスを許可されていることを確認してください。この設定はメーカーごとに異なるため、各デバイスの設定方法を確認し、Wisenet WAVE Mobileに対して権限を有効にしてください。通常は設定 > 権限にあります。
- ログ収集用のパソコンを準備し、Android SDK Platform Toolをダウンロードします。
- ZIPファイルをアクセスしやすいディレクトリに展開します(例:C:\platform-tools_r31.0.2-windows\platform-tools)。
- Androidデバイス(スマホやタブレットなど)で開発者オプションとUSBデバッグを有効にします。手順はデバイス上の開発者オプションの設定を参照してください。
- USBケーブルでAndroidデバイスをパソコンに接続します。他のプラットフォームの場合は、macOSやUbuntuの指示に従い、追加のアプリや依存関係が必要です。デバイスのロックを解除してパソコンへのアクセスを許可する必要があります。
- コマンドプロンプトを開き、手順2で展開したAndroid SDKのディレクトリにパスを変更します。
-
AndroidデバイスがSDKツールで認識されているか確認するには、次のコマンドを入力します:
adb devices
正常に設定されていれば、デバイス名とシリアル番号が表示されます。
注意: “Unauthorized”という表示がシリアル番号とともに出た場合は、Android端末のロックを解除して認証し、パソコンへのアクセスを許可してください。 - ログ収集を開始するには、次のコマンドを実行します:
adb logcat -c && adb logcat > mobile_client.log
- Androidデバイス上でWisenet WAVE Mobileを閉じます。
- Wisenet WAVE Mobileを起動し、時間を記録します。
- Wisenet WAVE Mobileのバージョン番号を10秒間長押しし、開発者設定を表示させます。
-
Wisenet WAVE MobileがVERBOSEログレベルで起動していることを確認します。
注意: ストリーム再生中に問題がある場合は、Wisenet WAVE Mobileシステムに接続してカメラの映像を確認してください。クラウド接続の問題の場合は、クラウドシステムに「unreachable」フラグが表示されてから少なくとも1分待ってください。シナリオを数回繰り返し、問題が再現されることを確認してください。 - Wisenet WAVE Mobileを閉じ、時間を記録します。
- パソコンのコマンドプロンプトでCtrl + Cを押してログ収集を停止します。
- Android SDKツールのフォルダーに移動します。
-
mobile_client.log(Android SDKツールと同じフォルダーにあります)をコピーし、Wisenetサポートチームに共有して調査を依頼します。
iOSの場合
Wisenet WAVE Mobileのログレベルを変更する
- Wisenet WAVE Mobileアプリを開き、接続中のWAVE Syncシステムから切断します。
- Wisenet WAVE Mobileのバージョン番号を10秒間長押しし、開発者設定を表示させます。
- ログレベルをDEBUG2(詳細)に変更します。
Wisenet WAVE Mobileで生成されたログファイルの収集
Windowsの場合
- Wisenet WAVE Mobileアプリを閉じます。
- iOSデバイスのログを取得するためのWindows PC用サードパーティーツールをダウンロードしてインストールします(例として3uToolsを使用)。
- Wisenet WAVE MobileがインストールされているiPhoneまたはiPadをUSBケーブルでWindows PCに接続し、iOSデバイスのロックを解除し、パソコンを信頼済みにします。
-
3uToolsアプリを開き、Toolbox > Realtime Logをクリックしてコンソールログを取得します。
- Wisenet WAVE Mobileを起動し、時間を記録します。
- バージョン番号を10秒間長押しし、開発者設定を表示させます。
-
Wisenet WAVE Mobileがverboseログレベルで起動していることを確認します。
注意: ストリーム再生中に問題がある場合は、Wisenet WAVE Mobileシステムに接続してカメラの映像を確認してください。クラウド接続の問題の場合は、クラウドシステムに「unreachable」フラグが表示されてからさらに1分以上待ってください。シナリオを数回繰り返し、問題が再現されることを確認してください。 - モバイルクライアントアプリを閉じ、停止した時間を記録します。
- PC上でログのタイムスタンプを確認し、希望する時間がログに含まれていることを確認します。含まれていない場合はログをクリアし、手順5〜8を繰り返します。
- すべてのコンソールログをコピーし、Wisenet WAVE Mobileサポートチームに共有して調査を依頼します。
macOSの場合
- Wisenet WAVE Mobileアプリを閉じます。
- Wisenet WAVE MobileがインストールされているiPhoneまたはiPadをUSBケーブルでMacに接続し、iOSデバイスのロックを解除し、パソコンを信頼済みにします。
- macOSのConsoleアプリを開きます。/Applications/Utilities/フォルダーにあります。
-
ConsoleアプリのサイドバーでDevicesセクションを探し、Macに接続されているiPhoneまたはiPadを選択します。
接続されたiOSデバイスのコンソールログがすぐに表示され始めます。
- Wisenet WAVE Mobileを起動し、時間を記録します。
- バージョン番号を10秒間長押しし、開発者設定を表示させます。
-
Wisenet WAVE Mobileがverboseログレベルで起動していることを確認します。
注意: ストリーム再生中に問題がある場合は、Wisenet WAVE Mobileシステムに接続してカメラの映像を確認してください。クラウド接続の問題の場合は、クラウドシステムに「unreachable」フラグが表示されてからさらに1分以上待ってください。シナリオを数回繰り返し、問題が再現されることを確認してください。 - モバイルクライアントアプリを閉じ、停止した時間を記録します。
- PC上でログのタイムスタンプを確認し、希望する時間がログに含まれていることを確認します。含まれていない場合はログをクリアし、手順5〜8を繰り返します。
- すべてのコンソールログをコピーし、Wisenetサポートチームに共有して調査を依頼します。
コメント
0件のコメント
サインインしてコメントを残してください。