2

エミュレータアプリからNSDサービスを登録したいです。エミュレーターは、ローカル ネットワークに接続された Linux ubuntu マシンで実行されています。

ここに記載されている指示に従いました。

Nexus デバイスでアプリを実行すると、サービスを登録できます。nexus デバイスを同じローカル ネットワークに接続しました。avahi-browse --allコマンドを使用して、登録されたサービスを確認しています。nexus デバイスでアプリを実行した後にこのコマンドを実行すると、新しく登録されたサービスのエントリが取得されます。

以下は、コマンド実行の出力です。

+   eth0 IPv4 NsdChatEmulator_3                             Web Site             local
+   eth0 IPv6 NsdChatEmulator_3                             Web Site             local

ここで「NsdChatEmulator_3」はサービスの名前です。

しかし、エミュレーターで同じアプリを実行すると、実行されていますが、サービスは登録されていません。

エミュレーターで NSD を使用することの問題は何ですか?

4

1 に答える 1