我无法更新我的项目。当我尝试这样做时,我收到了以下消息:
升级助手无法升级此项目,因为找不到执行从4.1.3版本升级到4.2.0版本的AGP命令的方法,可能是因为该项目的构建文件使用了当前升级助手不支持的功能(例如:在Gradle构建文件中使用buildSrc中定义的常量或其他无法识别的结构)。
我该怎么办?
我无法更新我的项目。当我尝试这样做时,我收到了以下消息:
升级助手无法升级此项目,因为找不到执行从4.1.3版本升级到4.2.0版本的AGP命令的方法,可能是因为该项目的构建文件使用了当前升级助手不支持的功能(例如:在Gradle构建文件中使用buildSrc中定义的常量或其他无法识别的结构)。
我该怎么办?
您需要手动更改 build.gradle.kts
(项目)中的 Gradle 版本,然后更改 gradle-wrapper.properties
中的版本,使其与您的 build.gradle.kts 版本匹配。
例如:
build.gradle.kts
"com.android.tools.build:gradle:7.0.0-alpha14"
gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0-all.zip
按照您使用的实际情况相应地更改版本即可。
我遇到了这个问题,因为Gradle插件依赖声明在一个单独的变量中。将声明移回到build.gradle文件中:
buildscript {
...
dependencies {
classpath 'com.android.tools.build:gradle:$your_version'
...
}
}
错误已消失,升级助手开始正常工作。
我刚刚更改了Android插件版本以解决这个问题。我之前使用的是3.0.2版本,现在已经升级到7.0.0版本。很高兴告诉你这个好消息。
build.gradle.kts
的路径是什么?请建议。谢谢。 - undefined