為了協助您在 Wear OS 4 開發人員預覽版上測試應用程式,Android Studio 提供了模擬器相關支援。您可以透過這個模擬器執行下列操作:
- 測試 Wear OS 4 開發人員預覽版的行為變更。
- 探索 Wear OS 4 開發人員預覽版的新功能。
- 查看您透過 Watch Face Studio 建立的錶面。
- 與其他裝置配對。
設定模擬器的程序相當簡單。您也可以測試不同的螢幕大小和錶面形狀。
下載並安裝模擬器
如要設定模擬 Wear OS 4 裝置運作的虛擬裝置,請按照下列步驟操作:
在 Android Studio 中,依序按一下「Tools」>「SDK Manager」。
在「SDK Tools」分頁中,選取最新版本的 Android Emulator,然後按一下「OK」。如果尚未安裝這個最新版本,這項操作會進行安裝。
在 Android Studio 中,依序選取「Tools」>「Device Manager」,開啟裝置管理工具。按一下「Create device」。
在「Category」窗格中選取「Wear OS」,並選擇硬體設定檔。接著按一下「Next」。
選取要下載的 Wear OS 4 系統映像檔,此映像檔的 API 級別為 33,目標版本為 Android 13 (Wear OS 4 - 預先發布版)。如果您尚未安裝符合裝置定義的 Wear OS 4 系統映像檔,請按一下「Release Name」旁邊的「Download」來取得這個映像檔。
依序按一下「Next」和「Finish」。
在模擬器上測試應用程式
建立虛擬裝置後,您可以在 Wear OS 4 模擬器上執行及測試應用程式,步驟如下:
- 前往 Android Studio 工具列,選取您剛剛建立的虛擬裝置。
- 按一下「Run」圖示
。
模擬器不支援非受管的 32 位元程式碼
Wear OS 4 開發人員預覽版不支援 32 位元的模擬器系統映像檔。由於此版本的 Wear OS 僅支援 64 位元映像檔,因此能提升效能和安全性,並讓您的應用程式為未來的 64 位元專屬硬體做好準備。
如果您發現或懷疑應用程式使用原生程式碼 (非以 Kotlin 或 Java 程式設計語言編寫的程式碼),請確認應用程式同時含有 32 位元和 64 位元的原生程式庫。
您也可以參考這篇文章,進一步瞭解如何支援 64 位元架構。
模擬器的藍牙相關支援
模擬器也支援模擬藍牙,可讓您測試與藍牙音訊相關的多種功能。
與模擬的手機配對
透過模擬器的藍牙支援功能,您可以與模擬的手機進行配對。如要這麼做,請透過指令列啟用設定精靈:
-append-userspace-opt androidboot.setupwizard_mode=REQUIRED
透過模擬的輸出裝置播放音訊
藉由模擬器的藍牙支援功能,您也可以透過模擬的藍牙輸出裝置播放音訊。如要在模擬器中執行音訊輸出的切換測試,請使用 Bumble 專案的開放原始碼連線至模擬的藍牙輸出裝置。
開始使用
如要準備開發機器來使用 Bumble,請完成下列步驟:
擷取 Bumble 原始碼:
git clone https://github.com/google/bumble
前往
bumble
目錄,然後建構並安裝 Bumble 模組:cd bumble && python3 -m pip install "."
啟動模擬的藍牙喇叭
如要啟動模擬的喇叭,請完成下列步驟:
啟動 Wear OS 4 模擬器。
注意:如果您使用的是
33.1.10
以下的 Wear OS 4 模擬器版本,請使用-packet-streamer-endpoint default
參數從指令列啟動 Wear OS 4 模擬器。如要尋找並連線至模擬的喇叭,請在
bumble
目錄中執行下列指令:python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \ android-netsim stdout | ffplay -i
音訊輸出內容會透過電腦的喇叭播放。
您也可以將輸出內容重新導向至檔案:
python3 examples/run_a2dp_sink.py examples/a2dp_sink1.json \ android-netsim output.sbc