在應用程式的開發過程中,您可以在電腦上利用工具執行 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 也有專屬的開發人員模式,可用來提升開發體驗。如要啟用這個模式,請按照下列步驟操作:
開啟 Android Auto 設定。
- 若是 Android 10 以上版本:請在裝置上,依序輕觸「設定」>「應用程式和通知」>「查看所有應用程式」>「Android Auto」>「進階」>「應用程式中的其他設定」。
- 若是 Android 9 以下版本:請在 Android Auto 應用程式中,依序輕觸選單和「設定」。
捲動到畫面底部附近的「關於」部分,然後輕觸「版本」,即可查看版本和權限資訊。
輕觸「版本和權限資訊」部分 10 次。
「要啟用開發人員設定嗎?」對話方塊會隨即顯示。
輕觸「確定」。
開發人員模式現已啟用,您就可以在溢位選單中存取開發人員選項。您只需要啟用開發人員模式一次。如要退出開發人員模式,請使用應用程式列下拉式選單中的選項。
媒體應用程式的其他測試要求
如果您測試的是媒體應用程式,則除了在 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 應用程式」。