Android Wearのデバッグを始める時に忘れそうなのでメモ
Handheld、Wear共に実機を使う時と、共にエミュレータの時。
WearとMacをUSB接続するやり方はやった事ないのでわかりません。
実機でAndroid Wearのデバッグをする場合
前提
- [Mac] - USB - [Handheld] - Bluetooth - [Wear] のように接続済
- Wear側はHandheldとBluetoothでのペアリングは済
- 1度はデバッグした事ある
手順
- Handheld側でAndroid Wearアプリを起動。
- 設定のBluetooth経由のデバッグを許可
- Wear側のBluetoothでデバッグを有効に。
Mac上で
# 接続されているデバイスの確認
$ adb devices
List of devices attached
Handheld device
# ↑Handheld側の端末しかでない
$ adb forward tcp:5555 localabstract:/adb-hub; adb connect localhost:5555
エミュレータだけでAndroid Wearのデバッグをする場合
前提
- Handheld側はGenymotion。Wear側はエミュレータ。
- HandhedlとWearは接続した事はある
- 1度はデバッグした事ある
手順
- HandheldとWear両方のエミュレータを起動させる
# 接続されているデバイス一覧を確認
$ adb devices
List of devices attached
emulator-Hand device
emulator-wear device
# ポートフォワーディング
adb -d -s emulator-wear forward tcp:5601 tcp:5601
adb -d -s emulator-Hand forward tcp:5601 tcp:5601
# ↑wear側だけでOKな時もあるし、そうじゃない時もあった。。。
thanks
その他いくつか見た気がする