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

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

如果您的应用不以 Android 16(API 级别 36)为目标平台,则其中一些变更可能不会立即影响您。但是,尽管您的应用可能根据应用的目标 API 级别访问某些非 SDK 接口,但使用任何非 SDK 方法或字段始终存在导致应用崩溃的高风险。

如果您不确定应用是否使用了非 SDK 接口,可以测试您的应用来查找。如果您的应用依赖于非 SDK 接口,您应开始规划迁移到 SDK 替代方案。不过,我们理解有些应用存在使用非 SDK 接口的有效用例。如果您找不到适用于应用中某个功能的非 SDK 接口替代方案,则应请求新的公共 API

如需查看 Android 16 的所有非 SDK 接口的完整列表,请下载以下文件

文件: hiddenapi-flags.csv

SHA-256 校验和: 9102af02fe6ab68b92464bdff5e5b09f3bd62c65d1130aaf85d3296f17d38074