測試車輛專用的 Android 應用程式

在應用程式的開發過程中,您可以在電腦上利用工具執行 Android Auto 和 Android Automotive OS。如要進一步瞭解如何安裝電腦版車用運算主機,並用於執行 Android Auto 應用程式,請參閱「使用電腦版車用運算主機測試應用程式」。如要進一步瞭解如何安裝及執行 Android Automotive OS 映像檔,請參閱「使用 Android Automotive OS 模擬器測試應用程式」。

在車上實際測試

如要在實體車輛中測試應用程式,則必須從 Play 商店等信任的來源安裝應用程式,但有一個例外狀況,詳情請見「允許不明來源」一節。您可以使用內部應用程式分享功能或內部測試群組,將應用程式發行到裝置上,不必經過 Play 商店審核程序。

允許不明來源

在 Android Auto 上,您也可以設定開發人員選項,允許執行並非從信任來源安裝的應用程式。這項設定僅適用於媒體訊息應用程式,不適用於使用車輛專用 Android App Library 建構的應用程式。

啟用 Android Auto 開發人員模式

除了 Android 開發人員選項 (適用於 Android Auto 和 Android Automotive OS),Android Auto 也有專屬的開發人員模式,可用來提升開發體驗。如要啟用這個模式,請按照下列步驟操作:

  1. 開啟 Android Auto 設定。

    • 若是 Android 10 以上版本:請在裝置上,依序輕觸「設定」>「應用程式和通知」>「查看所有應用程式」>「Android Auto」>「進階」>「應用程式中的其他設定」
    • 若是 Android 9 以下版本:請在 Android Auto 應用程式中,依序輕觸選單和「設定」
  2. 捲動到畫面底部附近的「關於」部分,然後輕觸「版本」,即可查看版本和權限資訊。

  3. 輕觸「版本和權限資訊」部分 10 次。

    「要啟用開發人員設定嗎?」對話方塊會隨即顯示。

  4. 輕觸「確定」

    開發人員模式現已啟用,您就可以在溢位選單中存取開發人員選項。您只需要啟用開發人員模式一次。如要退出開發人員模式,請使用應用程式列下拉式選單中的選項。

媒體應用程式的其他測試要求

如果您測試的是媒體應用程式,則除了在 Android Auto 和/或 Android Automotive OS 上測試應用程式之外,請另外測試本節介紹的情境。

測試 MediaBrowserService 啟動情境

為了保障駕駛員與乘客的安全,在行車過程中,使用者與應用程式互動的方式另有限制。因此,Android Auto 和 Android Automotive OS 設有 MediaBrowserService 啟動情境,您的應用程式必須能處理這類情境,使用者才能在路途中繼續使用應用程式的內容。

請務必測試並確認應用程式是否能處理下列情境:

  • MediaBrowserService 會在任何 Activity 啟動前執行。
  • 沒有 Activity 可顯示時,系統會執行 MediaBrowserService
  • 使用者未登入時會執行 MediaBrowserService

請務必使用以下方法測試這些情境:

  • 強制停止媒體應用程式,然後啟動 Android Auto 或 Android Automotive OS。
  • 清除媒體應用程式資料,然後啟動 Android Auto 或 Android Automotive OS。

此外,請務必視需要設定適當的錯誤訊息

使用 Media Controller Test 應用程式

Media Controller Test 應用程式可讓您在 Android 中測試媒體播放細節,並協助驗證媒體工作階段實作情形。如要開始使用這項工具,請參閱「使用 Media Controller Test 應用程式」。