歡迎加入 Android Q 測試版計劃!此計劃將爲您提供針對下一個 Android 版本實現您的應用兼容性以及開發應用所需的一切。它是一款免費軟件,您只需下載測試版 SDK 和工具便可當即使用。html
在開發階段的各個關鍵里程碑,咱們將爲您的開發和測試環境提供更新。每次更新均包括 SDK 工具、測試版系統映像、模擬器、API 參考和 API 差別。里程碑列表以下:android
對開發者而言,測試版計劃早期的側重點是確保您當前的應用與新平臺兼容,以及提供早期反饋。在測試版計劃的後期 (其實貫穿整個測試版期間及以後),您須要側重於在應用中採用新功能並面向新平臺開發應用。api
請參閱遷移指南,瞭解讓應用與新平臺兼容的簡單步驟,而後在您準備就緒後針對新平臺進行調整。網絡
前三個測試版里程碑會提供早期測試和開發環境,可幫助您發現當前應用中的兼容性問題,並針對新平臺規劃必要的遷移或功能方面的工做。這是向咱們提供功能和 API 以及文件兼容性問題方面的反饋的優先期;針對上述全部問題提交反饋時,請使用問題跟蹤器。在進行這類更新期間,API 可能會有一些變動。架構
在 Beta 4 中,您將能夠訪問最終版 API 和 SDK 以供開發時使用,還可獲取用於測試系統行爲和功能的已更新測試版系統映像。此時,Android Q 會提供標準的 API 級別。您能夠開始對舊版應用進行最終的兼容性測試,並優化目前使用 API 或功能的任何新代碼。併發
此外,從 Beta 4 開始,您將能夠面向運行正式 API 級別的 Android Q 系統的設備 (例如選擇加入 Android Beta 版計劃的消費類設備) 發佈應用。您能夠先將應用發佈到 Google Play 的 alpha 版和測試版軌道中,請 Android 測試版消費者對應用進行測試,而後再在商店中向更大範圍內的用戶發佈。工具
在 Beta 5 和 6 階段,您將得到候選發佈版本 (其中包含最終版 API 和接近最終版的系統映像),以進行開發和測試。性能
若是您要進行測試和開發,咱們強烈建議您隨着測試版更新的發佈,將開發環境保持爲相應的最新版本。開發工具
當有可用的測試版更新時,咱們將經過 Android 開發者博客、此網站以及 Android 開發者社區通知您。測試
Android Q 測試版計劃包含您在各類使用不一樣屏幕尺寸、網絡技術、CPU/GPU 芯片組和硬件架構的設備上測試現有應用所需的一切。
SDK 工具
您可以使用 Android Studio 中的 SDK 管理器下載這些組件:
咱們將根據須要在每一個里程碑爲這些開發工具提供更新。
有關完整的 SDK 設置說明,請參閱遷移指南。
適用於各類硬件設備的系統映像
Android Beta 版計劃包含適用於各類 Pixel 設備的系統映像 (可用於開發和測試)。如需瞭解詳情,請參閱獲取 Android Q。
經過 "適用於 Pixel 的 Android 測試版" 計劃以 OTA 方式更新 Pixel
若是您使用的是 Pixel、Pixel XL、Pixel 二、Pixel 2 XL、Pixel 3 或 Pixel 3 XL 設備,則能夠在 Android Beta 版計劃中註冊該設備,以經過無線下載 (OTA) 方式獲取 Android Q 測試版的更新。如需瞭解詳情,請參閱獲取 Android Q 頁面或訪問 g.co/androidbeta 進行註冊。
文檔和示例代碼
Android Q 測試版網站上提供的如下文檔資源有助於您瞭解 Android Q:
API 參考和差別報告
完整的測試版 API 參考可在線獲取。新 API 帶有水印,目的是方便辨識,API 級別顯示爲 "Android Q" 。請注意,您只能在使用 Android Q 測試版 SDK 構建應用時使用這些 API。
*注意: 要顯示 Android Q API,請務必在任何參考頁面上的左側導航欄中,將 API 級別選擇器設爲 "Q"。
要詳細瞭解每一個測試版中新增、修改和移除的 API,咱們建議您先查看差別報告: API 28 -> Android Q 測試版 1 差別報告中的更改會向您提供相關 API 參考文檔的連接。
支持資源
在測試版中測試和開發時,請使用如下渠道來報告問題並提供反饋:
鎖定目標、測試版 API 和發佈
Android Q 測試版提供的系統和 Android 庫僅用於開發用途,不具有標準的 API 級別。若是您想鎖定新平臺並使用新的 Android Q API 開發應用,則能夠將應用的 targetSdkVersion 設爲 'Q'、將 minSdkVersion和 Gradle compileSdkVersion 設爲 'android-Q',從而鎖定測試版 Android Q。如需瞭解詳情,請參閱如何針對 Android Q 更新編譯配置。
Android Q 測試版會提供測試版 API,在最終的 SDK 發佈以前,這些 API 都不是正式的 API。這意味着一段時間內,特別是該計劃的最初幾周內,API 可能會出現變化。對於 Android Q 測試版的每次更新,咱們都會爲您提供一份變動摘要。
*注意: 雖然測試版 API 可能會更改,但底層系統行爲一般保持穩定,能夠當即用於測試。
Google Play 禁止發佈針對 Android Q 測試版的應用。當最終版 SDK 可用時,您將能夠鎖定官方 Android Q API 級別,並經過 alpha 版、測試版和正式版軌道將應用發佈至 Google Play。與此同時,若是您須要將針對 Android Q 的應用分發給測試人員,可隨時經過電子郵件或直接從您的網站下載來實現此目的。
要開始使用,請在硬件設備上安裝 Android Q 或設置模擬器以進行兼容性測試。如需瞭解詳情,請參閱獲取 Android Q。接下來,請查看遷移指南,瞭解針對 Android Q 進行兼容性測試和構建的大體步驟。
感謝您參與 Android Q 測試版計劃!
點擊這裏前往 「Android Developers 官方文檔」 查看更多信息