Joh*_*n99 4 android gradle kotlin android-studio
Android Studio Upgrade Assistant 建议从 7.0.0 版本更新 Android Gradle Plugin。to xxx 但是,问题是它会警告“无法在构建文件中找到 AGP 版本”。我正在努力处理这个消息,我在我的项目结构中发现了空的 AGP 版本。我已经查过了
gradle-7.3-bin
里面
C:\Users\abc.gradle\wrapper\dists' 并将 'Gradle user home' 分配为 'C:\Users\abc\.gradle。
“Android Gradle 插件版本”下方的下拉按钮没有任何内容,我想找出原因以及如何修复它。这与AGP升级有关吗?
在 Android Studio 中尝试使用“工具”>“AGP 升级助手”时,我遇到了同样的错误。
对于那些不知道的人来说,Android Gradle Plugincom.android.tools.build:gradle:
是项目级 build.gradle 中指定的依赖项(需要明确的是,不是我的模块级 build.gradle)。
就我而言,问题在于我的项目级 build.gradle 文件使用变量指定了 Android Gradle 插件的版本,而不是对版本进行硬编码。
我的项目在我的 gradle.properties 中有以下变量,并在我的 build.gradle 文件中引用它:
gradle_version=7.2.2
Run Code Online (Sandbox Code Playgroud)
它在项目级 build.gradle 文件中引用了它,如下所示:
classpath "com.android.tools.build:gradle:$gradle_version"
Run Code Online (Sandbox Code Playgroud)
为了解决这个问题,我更改了项目级别的 build.gradle 文件:
classpath "com.android.tools.build:gradle:$gradle_version"
Run Code Online (Sandbox Code Playgroud)
对此:
classpath 'com.android.tools.build:gradle:7.3.1'
Run Code Online (Sandbox Code Playgroud)
更改后,“工具”>“AGP 升级助手”不再抱怨“在构建文件中找不到 AGP 版本”。此外,我能够使用 AGP Upgrade Assistant 从 com.android.tools.build:gradle:7.2.2 升级到 com.android.tools.build:gradle:7.3.1。
归档时间: |
|
查看次数: |
4705 次 |
最近记录: |