android - android版本Gradle版本从 4.6到 4.10.1导致同步失败无效

  显示原文与译文双语对照的内容

我已经将Gradle版本从 4.6更新为 4.10.1,但收到错误

"支持的Gradle版本为 4.10.1. 当前版本为 4.6"

我手动更新了 cache.properties的等级版本,并在 .gradle 目录下删除了 4.6个相关文件夹,但仍然存在同样的问题。

我的build.gradle


dependencies {


 classpath 'com.android.tools.build:gradle:3.3.2'


}



还有 gradle-wrapper.properties


distributionUrl=https://services.gradle.org/distributions/gradle-4.10.1-all.zip



时间:

  • 尝试文件> 高速缓存/重新启动。 和
  • 检查文件 -> 项目结构-> 项目项目。 Gradle版本应该是 4.10.1,并且插件版本应该为你的案例提供 3.3.2 。 请参见:

    enter image description here

另外,尝试使用gradle包装器 gradlew ( e.g. ) 运行从 命令行

 
./gradlew assemble



 

请参阅:什么是真正的Android Studio Gradle版本

你可以尝试删除 .gradle.idea 文件。 然后文件-> 使缓存无效/重新启动 。 当 Android Studio 打开时重新生成项目项目。

不要忘记在你的仓库中添加 google()


repositories {


 google()


 jcenter()


}



也有同样的问题只是分享我解决这个问题的方式。

要解决这里问题关闭 Android Studio 并删除下列目录内容,必须在ide启动后下载必要的文件。

macOS: ~/.gradle/wrapper/dists

Linux: ~/.gradle/wrapper/dists

Windows: C:Usersyour-username. gradlewrapperdists

  • 重新启动 Android Studio,它就像一个魅力。
...