Android Canary
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
借助 Canary 渠道,您可以探索和测试最新的 Android build,其中包含预发布版 Android API 和潜在的即将到来的行为变更。您应该预料到会出现问题和重大变更;这些前沿 build 不适合作为主要设备或唯一设备使用。因此,您可以提前了解应用可能会受到哪些变更的影响,并能够试用新功能,让应用为未来的 Android 做好准备。
您可以通过以下方式获取 Android Canary:
在 Google Pixel 设备上安装
如需在 Google Pixel 设备上获取 Android Canary 版,请使用 Android 刷写工具。
将 Canary 版 build 刷入受支持的 Pixel 设备后,您的设备会自动注册加入 Android Pixel Canary 版渠道,并将持续获得最新 Canary 版 build 的无线下载 (OTA) 更新。
在 Google Pixel 设备上退出 Canary 渠道
如需返回到 Beta 版或发布渠道,您必须清除设备,然后使用 Android 刷写工具或其他方式刷写相应渠道的 build。
配置 Android 模拟器
配置 Android 模拟器以运行 Android Canary 是探索新功能和 API 以及测试未来可能发生的行为变更的理想解决方案。设置模拟器既快捷又方便,可让您模拟各种屏幕尺寸和设备特性。
设置虚拟设备
如需设置虚拟设备以模拟典型手机,请按以下步骤操作:
- 安装最新 预览版 Android Studio。
- 在 Android Studio 中,依次点击 Tools > SDK Manager。
- 在 SDK Tools 标签页中,选择最新版 Android 模拟器,然后点击 OK。如果尚未安装最新版本,此操作将会安装最新版本。
- 在 Android Studio 中,依次点击 Tools > Device Manager,然后在 Device Manager 面板中依次点击 Add a new device
> Create Virtual Device。
- 选择设备定义,然后点击 Next。
- 找到 Android Canary 系统映像,然后点击 Release Name 旁边的 Download 获取该映像。下载完成后,选择该系统映像,然后点击 Next。
- 完成虚拟设备的其他设置,然后点击 Finish。
- 返回设备管理器中的虚拟设备列表,找到您的 Android Canary 虚拟设备,然后点击 Start。
重复上述步骤,创建具有设备定义的模拟器,以便在各种设备规格上测试您的应用。您可以考虑使用可调整大小的模拟器,方法是选择 Phone 类别中的 Resizable 设备定义。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-10。
[null,null,["最后更新时间 (UTC):2025-07-10。"],[],[],null,["# Android Canary\n\nThe Canary channel lets you explore and test the most up-to-date Android\nbuilds with pre-release Android APIs and potential upcoming behavior changes.\nYou should expect issues and breaking changes; these cutting-edge builds won't\nbe the best choice to use as a primary or only device. As a result, you may\nget an early look at how your app could be impacted by changes, and\nbe able to experiment with new capabilities to get your app ready for the\nfuture of Android.\n\nYou can get the Android Canary in the following ways:\n\n- [Install on a Google Pixel device](#on_pixel)\n- [Configure the Android Emulator](#on_emulator)\n\nInstall on a Google Pixel device\n--------------------------------\n\nTo get the Android Canary on a Google Pixel device, use the [Android Flash\nTool](https://flash.android.com/).\n\nAfter you've flashed a Canary build to a supported Pixel device, your device\nis automatically enrolled in the Android Canary for Pixel channel, and will be\noffered continuous over-the-air (OTA) updates to the latest Canary builds.\n\n### Exit the Canary channel on a Google Pixel device\n\nIn order to return to a beta or release channel, you'll have to wipe your device\nand flash a build from the appropriate channel using the Android Flash Tool or\nother means.\n\nConfigure the Android Emulator\n------------------------------\n\nConfiguring the Android Emulator to run Android Canary is a great solution for\nexploring new features and APIs and testing possible future behavior changes.\nSetting up the emulator is fast and convenient and lets you emulate various\nscreen sizes and device characteristics.\n\n### Set up a virtual device\n\nTo set up a virtual device to emulate a typical phone, follow these steps:\n\n1. Install the latest [preview release](/studio/preview) of Android Studio.\n2. In Android Studio, click **Tools \\\u003e SDK Manager**.\n3. In the **SDK Tools** tab, select the latest version of **Android Emulator** , and click **OK**. This action installs the latest version if it isn't already installed.\n4. In Android Studio, click **Tools \\\u003e Device Manager** , then click **Add a new\n device \\\u003e\n Create Virtual Device** in the **Device Manager** panel.\n5. Select a device definition, then click **Next**.\n6. Find the Android Canary system image and click **Download** next to the **Release Name** to get it. After the download completes, select this system image and click **Next**.\n7. Finalize other settings for your virtual device, then click **Finish**.\n8. After returning to the list of virtual devices in the Device Manager, find your Android Canary virtual device and click **Start**.\n\nRepeat these steps to create emulators with device definitions that you can use\nto test your app across a variety of form factors. Consider using a resizable\nemulator by selecting the **Resizable** device definition in the **Phone**\ncategory."]]