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中进行修改。