Android 14 中非 SDK 接口限制的更新

Android 14 包含了根据与 Android 开发者的协作以及最新内部测试更新的非 SDK 接口限制列表。在限制非 SDK 接口之前,我们会尽可能确保提供公共替代方案。

如果您的应用未面向 Android 14,则其中一些更改可能不会立即影响到您。但是,虽然您目前可以使用一些非 SDK 接口(具体取决于您的应用的目标 API 级别),但使用任何非 SDK 方法或字段始终存在导致您的应用崩溃的高风险。

如果您不确定您的应用是否使用了非 SDK 接口,可以测试您的应用以找出答案。如果您的应用依赖非 SDK 接口,您应该开始计划迁移到 SDK 替代方案。尽管如此,我们理解某些应用在使用非 SDK 接口方面存在有效的用例。如果您无法找到应用中某个功能使用非 SDK 接口的替代方案,您应该请求新的公共 API

如需获取 Android 14 中所有非 SDK 接口的完整列表,请下载以下文件

文件:hiddenapi-flags.csv

SHA-256 校验和:7e00db074cbe51c51ff4b411f7b48e98692951395c5c17d069c822cc1d0eae0f