web-dev-qa-db-ja.com

接続できませんAndroid Wear Emulator with Device

Android Wear Emulatorとデバイスを接続できません。4.4(KitKat OS)を搭載したHTC Oneデバイスがあります。

私は以下のリンクに従ってください:

設定Android Wear

しかし、コマンドプロンプトを介してadb -d forward tcp:5601 tcp:5601を実行すると、何も起こりません。AndroidWearエミュレーターは接続されたデバイスを表示しません。

Android Wearプレビューアプリを起動できますデバイスで正常に通知され、通知設定も有効になります。

任意の助けをいただければ幸いです。

34
Siddharth_Vyas

@Lance Nanekは基本的にこの問題の解決に役立ちました。同様の問題が発生した場合は、これらの手順が役立つ場合があります。

  1. 'adb devices'を実行すると、2つのデバイスが表示されます。1つはエミュレーターで、もう1つはAndroid Wear Previewアプリがインストールされています。

  2. エミュレータがオフラインである場合は、エミュレータを強制終了します。 avdから起動し、「スナップショットから起動」を慎重にオフにします-これはAndroid Wear Get started instruction:「AVDを再度起動しますが、スナップショットから起動を選択し、スナップショットに保存を選択解除します。 」

  3. 「adb devices」を再度実行し、2つのデバイスがオンラインになっていることを確認します
  4. コマンド「adb -d forward tcp:5601 tcp:5601」を実行します
  5. Android wear preview app、tape connectから、準備ができているはずです。
21
Liangjun

新しく更新されたAndroid Wearアプリ(2014年8月)では、Bluetooth経由で接続されたデバイスを選択するように求められたときに右上に設定ボタンがあります。このボタンを押すと、代わりにエミュレーターに接続されます).

19
Morne
  1. ウォッチの開発者向けオプションでadbデバッグを有効にします。
  2. 時計の開発者向けオプションでBluetoothデバッグを有効にします。
  3. スマートフォンのウェアアプリでBluetoothデバッグを有効にします。ターミナルで実行:
  4. adb forward tcp:4444 localabstract:/ adb-hub; adb connect localhost:4444

このトレーニングを参照

私はまた、コンピューターに直接接続されたクレードルを使用することもできたと思いますが、今はそれを確認できません。

3
Erik B

「エミュレータへの接続」に夢中になっていたが、x86の代わりにAndroid Wear ARM仮想デバイス)を使用して修正した。

1
Jordan Réjaud

Genymotionを使用したAndroid Wear Android 4.3以上の携帯電話を持っていない人は、Android Wear Preview。: '(そしてここAndroid 4.3またはAndroid 4.4で動作するGenymotion Nexus 4または他のエミュレータを使用して試してみてください!

GenymotionでAndroid 4.3を使用してNexus 4をセットアップします。Nexus4とAndroid Wearエミュレータの両方を起動します。まず、Nexus 4にGoogle Play Servicesをインストールする必要があります。 ZipファイルをダウンロードしてNexus 4にドラッグします。デバイスを再起動すると、Play Store Open Terminalに「Android Wear Preview」をインストールし、adbツールを使用できます。adbデバイスは、2つのデバイス、adb -s [デバイス名Nexus 4]転送tcp:5601 tcp:5601完了!

1
gandhi

解決策を見つけようとして数時間後...私はそれを見つけました!

私の場合、問題は2つの異なるSDK(EclipseからのものとAndroid Studio)からのものであるため、間違ったものでADBコマンドを実行しようとしていたことでした。

したがって、IDE=で使用しているパスを確認し、同じパスでコマンドを実行することが重要です。

1
raul.broto

しばらく前と同じで立ち往生。 Googleが Android Wear アプリを更新したようです。新しいバージョンをインストールした後、Android 4.3 +およびadb -d forward tcp:5601 tcp:5601コマンド)

1
vir us

私が抱えていた問題は、事前に選択されたAPIレベルが正しく設定されていなかったことです。次の値に設定する必要があります。

Virtual device settings for Android Wear

ホストGPUの使用はオプションです。

1
Paul Lammertsma