Androidのワイヤレスデバック
以前にAndroidのワイヤレスデバックについてQiita記事を書きました
USBケーブルがないので、便利な反面、Wi-Fiを使うので安定性に欠けます。
現在、Android11でワイヤレスデバックを使用していますが、接続が不安定で困っています。既にペアリングはできているのですが、Android端末側でワイヤレスデバックを開始したとき、すぐに接続できる場合と、いくら待っても接続しない場合があります。
Android端末側、PC側を再起動したりしても、全く状況変わらず。そのうち、諦めた頃にあっさり接続したり。また接続しなくなったり。
今現在、その原因が何なのか全くわかりません。Wi-Fiを通じてAndroid端末とAndroidStudioがインストールされているPCとの接続は普通にできています。
全く、その日、その時の気分で接続できたり、できなかったりとしか思えません。
何か、Androidのワイヤレスデバックのデバック?(一体、どこまで接続できているのか?)を調べる方法がないかどうか、模索していたところ、本家のホームページでこのような記事がありました。
※1の方はAndroid11以降の手順で、これは前のQiita記事で書いた通りです。ワイヤレスデバックはAndroid11以降じゃないと使えないものと思っていましたが、※2の手順だと・・・
なんと!Android10以前でもワイヤレスデバックが使えるのです
(何故、最初にそれを教えてくれなかった・・・?)
そして、※2の方法はAndroid11以降でも使えます。上記の※1の手順でなかなか接続できない時は※2の手順だと、あっさり接続できました。ただし、最初はUSB接続が必要になります。(一旦、接続してしまえば、USBケーブルは外せる)
私のように、Androidのワイヤレスデバックの接続が不安定で悩んでいる人は※2の手順を試してみてください。
Androidのワイヤレスデバックが不安定な原因
その後、色々ためしているうちに、AndroidStudioとIntelliJを同時に起動しているとワイヤレスデバックが接続しなくなることがわかりました。AndroidStudioだけだと安定して繋がります。
AndroidStudioはIntelliJをベースとしてプラグインで拡張しているので、どうやらIntelliJファミリーを複数起動しているとワイヤレスデバックが接続しなくなるのではないかと思います。(他のIntelliJファミリーは試していませんが)