Android Emulator 可讓您在虛擬裝置上測試 Wear OS 應用程式。主要 Android Emulator 文件涵蓋了許多功能,本頁則著重於 Wear OS 開發專用的功能、測試功能和疑難排解提示。
如需基本設定操作說明,請參閱「在 Wear OS 上建立並執行應用程式」。
Wear OS 測試功能
模擬器提供專門工具,可測試 Wear OS 功能。
測試藍牙音訊
請參閱「在模擬器上測試藍牙音訊」。
模擬感應器
模擬器提供多種方式,可從工具列模擬感應器資料,具體方式取決於資料類型。
- 健康照護服務資料:
- 直接從模擬器工具列存取專屬的「健康照護服務」面板 (尋找愛心圖示
)。
這個面板可精細控制模擬的資料,例如運動指標等「健康照照服務」專屬資料。如需詳細的操作說明,請參閱「使用健康照護服務模擬感應器資料」。
- 直接從模擬器工具列存取專屬的「健康照護服務」面板 (尋找愛心圖示
- 其他感應器 (例如位置、姿勢、心率):
- 如要使用其他感應器類型,請按一下模擬器工具列中的溢位按鈕 (...),開啟「Extended Controls」(擴充控制項) 視窗。
- 位置:依序前往「Extended Controls」>「Location」,即可提供單一 GPS 點或模擬路線。這項功能有助於測試使用整合式位置預測提供工具 API 的應用程式,並驗證大概位置的處理方式。
- 裝置姿勢 (加速度計和陀螺儀):依序前往「Extended Controls」>「Virtual Sensors」>「Device Pose」。調整「旋轉」(X-Rot、Y-Rot、Z-Rot) 和「移動」(X、Y、Z) 滑桿,測試以動作為基礎的互動。
- 心率和其他感應器:依序前往「Extended Controls」>「Virtual Sensors」>「Additional Sensors」。模擬心率和其他感應器,例如環境溫度、磁場、鄰近、光線、壓力和相對濕度。
模擬手錶輸入內容
- 觸控和手勢:標準滑鼠互動會模擬觸控。
實體按鈕 (包括側邊旋轉按鈕和邊框):
配對裝置
模擬器支援與實體或虛擬手機配對。在 Android Studio 的裝置管理工具中使用 Wear OS 模擬器配對輔助工具,按照指示完成設定。詳情請參閱「將手錶連線到手機」一文。
重要事項
測試時,請注意下列技術和效能方面的重點。
僅限 64 位元架構 (近期映像檔)
Wear OS 4 (API 33) 以上版本的模擬器系統映像檔僅支援64 位元架構 (x86-64、arm64-v8a)。
效能差異
模擬器的效能 (尤其是耗電量和算繪速度) 可能與實體裝置有顯著差異。請務必在實際硬體上進行測試,以驗證最終效能並進行電池效能最佳化。
已知問題
本節列出 Wear OS 模擬器的常見問題。如要瞭解一般模擬器問題,請參閱「對 Android Emulator 的已知問題進行疑難排解」主要頁面。
- 手腕傾斜感應器警告:您可能會看到重複的記錄訊息,例如
the host has not provided value yet for sensorHandle=16。您可以忽略這些訊息。 - 圖塊算繪器:
DashedArcLine物件和circularProgressIndicator()建構的元素可能無法在 API 36 模擬器上正確算繪。 - 與 Google Pixel Watch 應用程式配對:完成配對操作說明後,在手機模擬器上開啟 Google Pixel Watch 時,可能會發生當機情形。在手機模擬器中,依序前往「設定」->「應用程式」->「Google Pixel Watch」->「權限」,然後允許「鄰近裝置」權限。
、按鈕 2
),以及其他實體互動,例如手掌感應 !
然後向後滑動