12-19-2023 19:01
12-19-2023 19:01
AndroidStudioで作成したアプリをGooglePixelWatchで入れようとして、ワイヤレスデバックをオンにしたところ、ポート番号が安定せず、コマンドプロンプトでadb devices を打っても認識してくれませんか。解決方法を知っている方、良ければ教えていただきたいです。
12-19-2023 21:23 - 編集済み 12-19-2023 21:25
12-19-2023 21:23 - 編集済み 12-19-2023 21:25
すみません、全くの門外漢ですが、、、どうでしょう? (勝手に引用させて頂きました。)
Wear OS アプリをデバッグする:
https://developer.android.com/training/wearables/apps/debugging?hl=ja
Wifi:
> -s フラグを使用して adb コマンドをスマートウォッチに送信し、スマートウォッチの IP アドレス(ポート番号を含む)を指定します。
Bluetooth:
> 注: IP アドレス 127.0.0.1 を使用する必要があります。開発マシンでは使用可能な任意のポートを使用できます。両方のコマンドで同じポートを使用してください。
12-19-2023 23:25
12-19-2023 23:25
12-20-2023 08:24
12-20-2023 08:24
AndroidやGoogleウォッチやネットワーク系は全然詳しくはないですが、、、
ウォッチのWi-Fiはローカルネットワークに接続しているのですかね? ウォッチ側でIPアドレスの接続許可範囲は設定出来るのですか? 開発デバッグ用に一時的に解放する機能はありませんか? ファイアーウォール的なブロックする機能が働いている?
あれ? Windowsのcommandプロンプトは、何経由で何のコマンドを送ってるんですか? Wi-Fi? Bluetooth? Ping?
相手側から接続拒否されてるのであれば、ウォッチ側の接続許可周りでしょうかね。それをどうやって設定するのか。AndroidSDK? wearOS?周りに情報ないですか?
12-20-2023 09:35
12-20-2023 09:35
12-20-2023 09:45
12-20-2023 09:45
開発環境AndroidStudioでのペアリングとデバッグ実行は出来ないのですか?
全然知らなくて申し訳ないですが、
Windows commandプロンプトは、開発用にセットアップされたプロンプト(例 VisualStudioのcommandプロンプト)でなければ、色々な設定(環境変数や認証?)が無い状態での起動となりますので、もしかしたらデバイスペアリングとか、AndroidStudioが裏でやっている操作が省かれているかも知れません。
私はそもそも、この辺の開発系は全然知らないですが、
デバイスデバッグにもペアリングが必要なんですかね。そうすると、本来の使用用にペアリングしてるのを一旦解除する必要があるとか? そして認証も必要なんですかね。