ニュース

【Android Wear】Android SDKを使ったエミュレータでPCでAndroid Wearを試す

Android SDKを使ったエミュレータでPCでAndroid Wearを試す方法です。

Android SDKからAndroid Wearのエミュレータを起動し、Android端末と接続して実際に使用する手順を紹介します。
また、実際の動作状況もいくつか紹介しています。

2014/7/12…「全体の流れ」を追記
2014/7/9…「Android Wearエミュレータの動作」に「対応アプリの情報を表示」を追記

Android Wearとは

 Android Wearとは、Googleが開発している腕時計型ウェアラブル端末向けのOSです。Android Wearの名の通り、Androidがベースになっています。
 このAndroid Wearは、腕時計型端末での使用に特化されているため、普通のAndroidとは大きく異なります。
 また、Android Wear搭載端末は2014/7/4から日本でも発売されています。

Android Wearのエミュレータ

 Android Wear端末を持っていくなくても、エミュレータ(Emulator)を使用して試すことが出来ます。エミュレータは実機とほぼ同じ動作をするので、Android Wearの購入前に一度試してみてはいかがでしょうか。
 今回は、Android Wearをエミュレータで起動し、Android端末(要Android 4.3以降)と接続してみます。
 例として、Android端末はCyanogenMod11(Android 4.4)を導入したLG G2(L-01F)を使用しています。

全体の流れ

 以下の流れに沿って作業を行います。
  1. 準備
  2. エミュレータの作成(必要なファイルのダウンロードと設定)
  3. Android端末と接続
なお、接続するAndroid端末はAndroid 4.3以降である必要があります。

準備

 準備として、予めAndroid SDKのインストールとAndroid端末との間でADBコマンドが使えるようになっている必要があります。
 以下の3つを行い、Android SDKをインストールし、ADBコマンドを使えるようにして下さい。

エミュレータの作成

 エミュレータを起動する準備をし、エミュレータの作成を行います。

Android Wearのエミュレータに必要なファイルのダウンロード

  1. Android SDK Managerを起動する。
     インストーラを使用してインストールした場合、「スタートメニュー」→「Android SDK Tools」→「SDK Manager」から起動できます。
  2. 「準備」の1でインストールしたAndroid SDKの更新を行います。
     「Tools」内の「Android SDK Tools」と「Android SDK Platform-tools」の両方が最新である場合は、手順3~10を実行する必要はありません。
    ※上記2項目のStatus欄が「Installed」になっていない場合に手順3~10を実行して下さい
  3. 「Tools」内の「Android SDK Tools」と「Android SDK Platform-tools」にチェックを付ける
  4. 他の項目全て(例:Android SDK Build-toolsなど)のチェックを外し、「Android SDK Tools」と「Android SDK Platform-tools」のみにチェックを付いている状態にする。
  5. 右下の「Install ○ packages...」をクリックする。
  6. 下の画像のような画面が表示されるので、「Accept License」の左側のラジオボタンをクリックしチェックを付ける。
  7. 各項目の左側に緑色のチェックが表示されていることを確認し、「Install」をクリックし、完了までしばらく待つ。
  8. 下の画像のような画面が表示されるので、「OK」をクリックする。
  9. 「Done loading packages.」と表示されていることを確認し、「Close」をクリックする。
  10. 一旦、Android SDK Managerを終了し、再度起動する。
  11. 「Android 4.4W (API 20)」内の「SDK Platform」と「Android Wear ARM EABI v7a System Image」にチェックを付ける。
  12. 下にスクロールし、「Extras」内の「Google USB Driver」にチェックを付ける。
    ※この手順は、上記項目のStatus欄がInstalledでない場合にのみ実行して下さい。
  13. 右下の「Install ○ packages...」をクリックする。
  14. 「Accept License」の左側のラジオボタンをクリックしチェックを付ける。
  15. 各項目の左側に緑色のチェックが表示されていることを確認し、「Install」をクリックし、完了までしばらく待つ。
  16. 「Done loading packages.」と表示されていることを確認し、「Android 4.4W (API 20)」内の「SDK Platform」と「Android Wear ARM EABI v7a System Image」のStatus欄が「Installed」になっていることを確認する。
 以上が、必要なファイルのダウンロードになります。

エミュレータの設定

  1. Android Virtual Device Managerを起動する。
     インストーラを使用してインストールした場合、「スタートメニュー」→「Android SDK Tools」→「AVD Manager」から起動できます。
  2. 右上の「Create...」をクリックし、エミュレータ作成画面を出す。
  3. 「AVD Name」欄にエミュレータの適当な名前を入力する。(スペースは入力できません)
    ※ここでは例として「AndroidWear」としました。
  4. 「Device」欄をクリックし、「Android Wear Square (280 x 280: hdpi)」(または「Android Wear Round (320 x 320: hdpi)」)をクリックする。
    ※角型画面か円型画面かを選択します。
  5. いくつかの項目が自動で設定されたのを確認する。
  6. 「Skin」欄をクリックし、「AndroidWearSquare」(または「AndroidWearRound」をクリックする。
  7. 「Emulation Options」欄の「Use Host GPU」のチェックを付ける。
    ※この手順を行うと、円型画面を選択した時に正しく表示されなくなります。円型画面で正しい表示をしたい場合、チェックを外しておいてください。(但し、動作が重くなり、Simple以外のテーマの表示が正常に出来なくなる)
  8. 「OK」をクリックする。
  9. 下の画像のような画面が表示されるので、「OK」をクリックする。
 以上が、エミュレータの設定になります。

Android端末と接続

 Android端末と接続します。
 接続の前に、予め「Android Wear」アプリをAndroid端末にインストールしておきます。
  1. Android端末をPCとUSB接続する。
  2. PCでコマンドプロンプトを起動し、「adb -d forward tcp:5601 tcp:5601」と入力し、「Enter」キーを押す。
  3. Android Virtual Device Managerの画面で、作成したエミュレータ(今回は「AndroidWear」)をクリックして選択し、「Start...」をクリックする。
  4. 下の画像のような画面が表示されるので、「Launch」をクリックし、エミュレータを起動する。
  5. 下の画像のような画面が表示されるので、起動するまでしばらく待つ。
    ※時間がかかります。
  6. 下の画像のような画面が表示され、起動したことを確認する。
  7. Android端末で「Android Wear」アプリを起動する。
  8. 「時計の通知をON」をタップする。
  9. 「通知へのアクセス」画面になるので、「Android Wear」をタップしてチェックを付ける。
  10. 下の画像のような画面が表示されるので、「OK」をタップする。
  11. 「Android Wear」にチェックが付いていることを確認して、バックボタンをタップして戻る。
  12. Android Wearアプリに戻ったら、メニューボタンをタップしてメニューを開く。
  13. 「新しいウェアラブルとペア設定」をタップする。
  14. 画面下の「→」アイコンをタップする。
  15. 下の画像の右のような画面が表示されるので、下にスクロールして「同意する」をタップする。
    下にスクロールする
    「同意する」をタップ
  16. 「端末を選択」画面になるので、右上の歯車アイコンをタップする。
  17. 「エミュレータをペア設定」をタップする。
  18. 画面上部に「接続済み」と表示されていることを確認する。
  19. エミュレータ画面で、電池アイコンの左の雲アイコンが消えていることを確認する。
    接続されていない状態
    接続されている状態
 以上が、Android Wearのエミュレータを起動してAndroid端末と接続する手順になります。
 これで、Android端末での通知や操作がエミュレータに表示されるようになりました。
 エミュレータはまだチュートリアル画面ですので、チュートリアルを進めて下さい。
※チュートリアルはひたすら右スワイプすることで終了させることが出来ます。

エミュレータの操作

 エミュレータを操作するには、マウスを使用します。
 右クリックでタップになります。スワイプはドラッグアンドドロップで行います。
 音声入力は出来ないため、音声入力が必要な画面ではキーボードを使用して入力します。

Android Wearエミュレータの動作

 実際の動作をいくつか紹介します。

ホーム画面と音声入力

 上から下にスワイプすることで、一番上の画面になります。この画面では、一番上の通知と時計が表示されます。画面をタップすると音声入力画面になります。
最初の画面
タップすると音声入力
 音声入力画面では、下にスワイプすることで音声入力の例も表示されます。
音声入力の例が表示される

Android端末の通知を表示

Android端末で表示された通知が、Android Wearにも表示されます。
また、Android Wearでその通知を消すと、Android端末の通知も消えます。
通知を右スワイプすることで消すことが出来ます。

通知だけでなく、Google Nowの情報(天気など)も表示されます。
スマホ側での表示
Android Wearでも表示される
 また、Android端末のAndroid Wearアプリからデモカードを表示することも出来ます。
メニューボタンから表示可能
様々なデモカードが存在
デモカード表示

対応アプリの情報を表示(2014/7/9追記)

 Android Wearに対応したアプリをAndroid端末にインストールすることで、Android Wearに情報を表示することが出来ます。
 下の画像は、「musiXmatch」というアプリの例です。このアプリは、端末で再生している曲の歌詞をAndroid Wearで表示することが出来ます。

Android WearからAndroid端末を操作

 選択肢がある通知の場合、Android Wearから動作を選択する事ができます。動作は、通知を左スワイプで選択できます。

ミュートの切り替え

 画面上部からスワイプすることで、ミュートの切り替えが出来ます。バッテリー残量や日付も表示されます。

設定画面

 音声入力画面から一番下までスワイプすることで、設定画面を表示することが出来ます。
 「Change watch face」から、画面テーマを変えることが出来ます。
 「About」からビルド番号を表示し、開発者向けオプションを表示することもできます。

Powered by Blogger.