gradle 刷新打包的时候报错

java.lang.AbstractMethodError: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()Lorg/gradle/api/artifacts/ModuleIdentifier;

使用的idea 版本为2018.1 ,gradle的版本为 5.3.1 ,因为最新的gradle不兼容旧版的idea造成的。

重新下载4.6 版本的gradle https://gradle.org/releases/  ,最高支持到哪个版本不太清楚。

在idea中的Build,Execution,Deployment 中,找Build Tools , Gradle。

重新设置 gradle home为4.6的位置。

顺便说下,gradle下载的依赖包默认的位置是 

Windows系统默认下载到:
C:Users(用户名).gradlecachesmodules-2files-2.1

Mac系统默认下载到:

/Users/(用户名)/.gradle/caches/modules-2/files-2.1

~/.gradle/caches/modules-2/files-2.1

如果需要修改,可以在idea 中的 gradle设置中的service directory path中进行修改。

原文地址:https://www.cnblogs.com/shej123/p/10690931.html