targetSdk从34升级到35;需要检查整个代码吗?

问题描述 投票:0回答:1

我在 macOS 上使用最新版本的

Android Studio
。我用 Java 编写的应用程序目前有
targetSdk = 34

当我将其更改为

targetSdk = 35
Sync Project with Gradle Files
时,我可以成功构建并运行我的应用程序。

但是

targetSdk = 35
中的
build.gradle.kts
仍然给我这个消息:

看起来您刚刚将 targetSdkVersion 从 34 编辑为 35 编辑。请务必查阅有关以下行为的文档 从而改变。 Android SDK 升级助手可以提供帮助 安全迁移。

这只是一条标准消息还是意味着我的代码有问题?如果我的代码有问题,有没有办法让 Android Studio 向我显示相关代码?如果这是标准消息,它什么时候会消失?

顺便说一句:我不明白为什么谷歌总是提到

Android SDK Upgrade Assistant
。这不是助手或工具。它根本没有任何功能。这只是一个文档。还是我错过了什么?

java android android-studio
1个回答
0
投票

这是更新 targetSdkVersion 后 Android Studio 发出的标准指导消息。这是为了提醒您,随着每个新的 API 级别的出现,系统行为、权限或已弃用的 API 可能会发生变化,这些变化可能会影响您的应用程序。

当您将 targetSdkVersion 更改为 35 时,Android Studio 会提示您查看 API 35 (Android 14) 中引入的行为更改。这并不一定表明您的代码有任何问题;相反,这是一条预防性消息,鼓励您验证您的应用程序是否与新行为兼容。

© www.soinside.com 2019 - 2024. All rights reserved.