このページでは、Android Studio のテンプレートを使用して、Wear OS 用に初めてのアプリを作成する方法を示します。このアプリでは、Wear OS デバイスで情報を一目で確認できるさまざまな方法を示し、プラットフォーム上でアプリを開発するためのベスト プラクティスをいくつか紹介します。
このガイドは、Android プラットフォームと Android Studio IDE に関するある程度の予備知識をもとに作成されています。Android を初めて使う場合は、こちらの Codelab を使用してアプリを作成してください。Android Studio の機能の詳細については、Android Studio の概要のページをご覧ください。
Wear OS アプリを作成する
最新バージョンの Android Studio をダウンロードしてインストールした後、「新しいプロジェクト」ウィザードを完了します。
- Android Studio を開き、[File] > [New] > [New Project] と移動します。[New Project] ウィンドウが表示されます。
- [Templates] ペインで [Wear OS] を選択します。次にメインペインで [Wear App を空にする] を選択します。
- プロジェクトに名前を付けて、[Finish] をクリックします。Android Studio で、必要な依存関係がダウンロードされ、プロジェクトの初期バージョンがビルドされます。
[ツール] >SDK Manager に移動して次の両方をインストールします。 パッケージ:
- Android 14.0(「UpsideDownCake」)(API レベル 34)。これには Wear OS 5 - ARM 64 v8a システム イメージ Wear OS 5 - Intel x86 Atom_64 System Image
- Android 13.0(「Tiramisu」)(API レベル 33)。これには Wear OS 4 ARM 64 v8a システム イメージと Wear OS 4 Intel x86 Atom_64 システム イメージ。
SDK Manager を閉じるには、[OK] をクリックします。
これで、Wear OS で初めてのアプリを実行する準備ができました。
エミュレータでアプリを実行する
初めての Wear OS アプリを実行するには、エミュレータを構成するのが最も簡単な方法です。
エミュレータを構成する
Android Studio でエミュレータを構成する手順は次のとおりです。
- SDK Manager で、[SDK Tools] タブを開きます。Android SDK Platform-Tools が最新バージョンであることを確認します。
- [Tools] > [Device Manager] と移動します。
- [作成(+)] を選択します。[Virtual Device Configuration] ウィザードが表示されます。
- [Category] ペインで [Wear OS] を選択し、[Wear OS Small Round] などのハードウェア プロファイルを選択します。[Next] をクリックします。
中国以外で使用されるシステム イメージの場合は、[UpsideDownCake] を選択します。 リリース名を指定します。このリリースは Android 14.0(Wear OS 5)を対象としています。中国で使用されるシステム イメージの場合は、リリース名 [R] を選択します。このリリースは Android 11.0(Wear OS 3)を対象としています。Wear OS 5 をまだお持ちでない場合 システム イメージがインストールされていれば、 [リリース名] の横にある [ダウンロード] をクリックして入手します。[次へ] をクリックします。
注: Wear OS エミュレータのシステム イメージには、サードパーティのファイルとソースコードに関する通知が含まれます。特定のシステム イメージに対するサードパーティの通知については、次のいずれかのディレクトリにある
NOTICE.txt
ファイルでご確認ください。$ANDROID_HOME/system-images/android-API_VERSION_NUMBER/android-wear/ABI
: 中国以外で使用されるエミュレータの場合$ANDROID_HOME/system-images/android-API_VERSION_NUMBER/android-wear-cn/ABI
: 中国で使用されるエミュレータの場合
エミュレータをカスタマイズする場合を除き、この画面のすべての設定のデフォルト値を維持できます。[Finish] をクリックします。
エミュレータの使い方について詳しくは、Android Emulator 上でアプリを実行する方法についてのガイドをご覧ください。
エミュレータでアプリを開く
- [Run] > [Select Device] と移動します。作成したエミュレータを選択します。
- Android Studio のツールバーで、実行ボタン をクリックします。エミュレータが起動してアプリが開きます。
- しばらくすると、エミュレータに「Hello...」というメッセージが表示されます。
エミュレータを使用して Bluetooth オーディオをテストする
Wear OS 4 以上を搭載したシステム イメージのエミュレータでは、エミュレートされた Bluetooth がサポートされているため、複数のユースケースで Bluetooth オーディオをテストできます。
最近のシステム イメージは 64 ビット アーキテクチャのみをサポート
Wear OS 4 以降のエミュレータ システム イメージは、これらの 64 ビットのみをサポートします。
アーキテクチャ: x86-64
と arm64-v8a
。アプリが(Kotlin や Java プログラミング言語で記述されていない)ネイティブ コードを使用していることがわかっている場合や、その疑いがある場合は、アプリに 32 ビットと 64 ビットのネイティブ ライブラリがともに含まれていることを確認します。
64 ビット アーキテクチャのサポート方法をご覧ください。
実際のスマートウォッチでアプリを実行する(省略可)
実際のスマートウォッチでアプリを実行してデバッグすると、全体的なユーザー エクスペリエンスをより適切に評価できます。アプリがセンサーや GPU などの特定のハードウェアに依存している場合は、これが特に重要です。
実際のスマートウォッチでアプリを実行するには、テスト用のデバイスを準備してから、開発マシンに接続します。
テスト用のスマートウォッチを準備する
テスト用にスマートウォッチを準備するには、次の手順で ADB デバッグを有効にします。
- スマートウォッチで [設定] メニューを開きます。
- メニューの一番下に移動します。[開発者向けオプション] 項目が表示されていない場合は、次のサブステップを行います。それ以外の場合は、次のステップに進みます。
- [システム] > [基本情報] または [システム] > [基本情報] > [バージョン] をタップします。
- [ビルド番号] 項目を 7 回タップします。スマートウォッチが PIN またはパターンで保護されている場合は、入力を求めるメッセージが表示されてから入力します。
- [設定] メニューで [開発者向けオプション] をタップします。
- [ADB デバッグ] オプションを有効にします。
スマートウォッチを開発マシンに接続する
一部のスマートウォッチは USB 経由で接続できます。その他はワイヤレス接続が必要です。
USB 経由で有線接続を設定する
次の手順に沿ってスマートウォッチを接続します。
- USB ケーブルを使用して、スマートウォッチを開発マシンに接続します。
- スマートウォッチで、[このパソコンからの USB デバッグを常に許可する] を有効にして [OK] をタップします。
ワイヤレス接続を設定する
スマートウォッチに USB ポートがない場合は、Wi-Fi または Bluetooth を使用してスマートウォッチを接続する方法をご覧ください。
スマートウォッチでアプリを開く
- [Run] > [Select Device] と移動します。マシンに接続されているスマートウォッチを選択します。
- Android Studio のツールバーで、実行ボタン をクリックします。エミュレータが起動してアプリが開きます。
- しばらくすると、スマートウォッチに「Hello...」というメッセージが表示されます。
デバイスのベータ版プログラムに参加する
一部の地域では、Samsung の Galaxy One UI Watch(ベータ版)に登録できます 。このプログラムにより、対象の Samsung Galaxy に Wear OS 5 をダウンロードできます。 スマートウォッチで、アプリの動作をテストします。
登録の手順は次のとおりです。
- Samsung Members アプリをダウンロードします。このアプリは Google Play ストア:
- Samsung アカウントを使用してログインします。
- ホームバナーまたは通知ページでスクロールして、 One UI ウォッチ ベータ版プログラムの登録カード。
- 表示されたページで手順を読み、[結合] を選択します。 クリックします。たとえば、Samsung Galaxy Watch6 デバイスでは、 ウォッチ 6 結合。
あなたへのおすすめ
- 注: JavaScript がオフになっている場合はリンクテキストが表示されます
- Ninja を使用してカスタム C/C++ ビルドシステムを統合する(試験運用版)
- Android の Vulkan 検証レイヤ
- リリースノート