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\(用戶名)\.gradle\caches\modules-2\files-2.1
Mac系統默認下載到:
/Users/(用戶名)/.gradle/caches/modules-2/files-2.1
或
~/.gradle/caches/modules-2/files-2.1
如果需要修改,可以在idea 中的 gradle設置中的service directory path中進行修改。