【发布时间】:2021-05-06 11:33:54
【问题描述】:
几小时前我已经将我的 Android Studio 升级到 4.2 版本,现在当我打开我的一个旧项目时,我从 Android Studio 收到一条消息,要求将 Gradle 版本升级到 6.7.1。在我这样做之后,我收到了这个错误消息,我无法再构建我的项目......我还尝试了 Android Studio 提供的解决方案,但没有成功。有什么帮助吗?
错误:
找不到方法''void com.android.build.api.extension.AndroidComponentsExtension$DefaultImpls.androidTest$default(com.android.build.api.extension.AndroidComponentsExtension, com.android.build.api.extension.VariantSelector, kotlin.jvm.functions.Function1, int, java.lang.Object)'' 'void com.android.build.api.extension.AndroidComponentsExtension$DefaultImpls.androidTest$default(com.android.build.api.extension.AndroidComponentsExtension, com.android.build.api.extension.VariantSelector, kotlin.jvm.functions.Function1, int, java.lang.Object)'
Gradle 的依赖缓存可能已损坏(这有时会发生在 网络连接超时。)
重新下载依赖并同步项目(需要网络)的状态 Gradle 构建过程(守护进程)的进程可能已损坏。停止所有 Gradle 守护进程可以解决这个问题。
停止 Gradle 构建过程(需要重新启动)您的项目可能 使用与其他插件不兼容的第三方插件 项目中的插件或请求的 Gradle 版本 项目。
在 Gradle 进程损坏的情况下,您也可以尝试关闭 IDE,然后杀死所有 Java 进程。
【问题讨论】:
-
./gradlew build -s在终端运行这个命令 -
@UsamaAltaf '。'未被识别为内部或外部命令、可运行程序或批处理文件。
-
@UsamaAltaf 我需要在 Windows 上的环境变量中添加什么确切路径?我还不能执行那个命令。
-
离开它只是尝试从 gradle 包装器属性更改 gradle 分发版本
-
具体到什么版本,能具体点吗? @UsamaAltaf
标签: android android-studio gradle build.gradle