Welcome to the Android 14 Beta! Please give us your feedback, and help us make Android 14 the best release yet.

Updates to non-SDK interface restrictions in Android 14

Android 14 包含更新后的受限非 SDK 接口列表(基于与 Android 开发者之间的协作以及最新的内部测试)。在限制使用非 SDK 接口之前,我们会尽可能确保有可用的公开替代方案。

如果您的应用并非以 Android 14 为目标平台,其中一些变更可能不会立即对您产生影响。然而,虽然您目前仍可以使用一些非 SDK 接口(具体取决于应用的目标 API 级别),但只要您使用任何非 SDK 方法或字段,终归存在导致应用出问题的显著风险。

如果您不确定自己的应用是否使用了非 SDK 接口,则可以测试您的应用来进行确认。如果您的应用依赖于非 SDK 接口,您应该开始计划迁移到 SDK 替代方案。然而,我们知道某些应用具有使用非 SDK 接口的有效用例。如果您无法为应用中的某项功能找到使用非 SDK 接口的替代方案,应请求新的公共 API

For a complete list of all non-SDK interfaces for Android 14, download the following file:

File: hiddenapi-flags.csv

SHA-256 checksum: cdd43f463f11ce91786fe94b4e5893dbd5d1b03c784f9e578109daa4d43917ae