Android 14 包含基于与 Android 开发者合作和最新的内部测试而更新的受限非 SDK 接口列表。在限制非 SDK 接口之前,我们会尽可能确保提供公共替代方案。
如果您的应用的目标平台不是 Android 14,则这些更改可能不会立即影响您。但是,虽然您目前可以使用一些非 SDK 接口(取决于您应用的目标 API 级别),但使用任何非 SDK 方法或字段都始终存在使应用崩溃的高风险。
如果您不确定您的应用是否使用了非 SDK 接口,您可以测试您的应用 以找出答案。如果您的应用依赖于非 SDK 接口,则应开始规划迁移到 SDK 替代方案。但是,我们了解某些应用有使用非 SDK 接口的有效用例。如果您找不到应用中某个功能的非 SDK 接口的替代方案,则应请求新的公共 API。
有关 Android 14 所有非 SDK 接口的完整列表,请下载以下文件:
SHA-256 校验和:7e00db074cbe51c51ff4b411f7b48e98692951395c5c17d069c822cc1d0eae0f