1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

AndroidAdvent Calendar 2021

Day 14

NrealLightアプリ実行中にログを確認する

Last updated at Posted at 2021-12-13

NrealLightとは

NrealLightとはARグラスの一種です。

このデバイスのログを、アプリ実行中に取得したいというのが、今回のお話です。

NrealLightアプリ実行中にログを確認する

NrealLightアプリのOSはAndroidなので、ログを確認するにはlogcatが必要です。
ただし、スマートフォンのUSBポートはグラスに接続されており、PCにつなげることはできません。
そこで、PCと無線でつなげてみることにしました。

検証環境

  • グラスデバイス: NrealLight
  • スマートフォンOS: Android 11

スマートフォンのワイヤレスデバッグを有効にする

開発者向けオプションを有効にした状態で、図のように ワイヤレスデバッグ のトグルを有効にします。

image.png

ワイヤレスデバッグを有効にするかどうか聞かれるので、 許可 をタップします。

image.png

次に、ワイヤレスデバッグのトグルではなく、文字をタップします。

image.png

以下の画面に遷移するので、 ペア設定コードによるデバイスのペア設定 をタップします。

image.png

すると、ペアリングコードやIPアドレス等の情報が表示されるのでメモします。

adbでペアリングする

さきほどメモした情報をもとに以下のコマンドを実行してください。

adb pair <スマートフォンのIPアドレス>:<ポート>

Enter pairing code: と表示されたら、メモしたコードを入力してください。

Successfully paired to と表示された成功です!

Failedになった場合

Failed: Unable to start pairing client. と出た場合、スマートフォンとPCが同一LANにない可能性があります。
ping コマンド等で疎通を確認してください。

adbで接続する

ペアリングができたら、以下のコマンドで接続してください

adb connect <スマートフォンのIPアドレス>:<ポート>

対象のコンピューターによって拒否されたため、接続できませんでした。というエラーになった場合

対象のコンピューターによって拒否されたため、接続できませんでした。 (10061)

というエラーが出た場合、スマートフォンをUSBでPCに接続して、以下のコマンドを実行すると接続することがあります。

adb tcpip <ポート>

logcatを実行する

以下のコマンドでlogcatを実行できます。

adb logcat

さいごに

本記事作成にあたり、以下を参考にさせていただきました。ありがとうございます。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?