我在 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
。这不是助手或工具。它根本没有任何功能。这只是一个文档。还是我错过了什么?
这是更新 targetSdkVersion 后 Android Studio 发出的标准指导消息。这是为了提醒您,随着每个新的 API 级别的出现,系统行为、权限或已弃用的 API 可能会发生变化,这些变化可能会影响您的应用程序。
当您将 targetSdkVersion 更改为 35 时,Android Studio 会提示您查看 API 35 (Android 14) 中引入的行为更改。这并不一定表明您的代码有任何问题;相反,这是一条预防性消息,鼓励您验证您的应用程序是否与新行为兼容。