解決Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifie

很明確是gradle版本引起編譯報錯問題,新導入AS後工程會因爲gradle版本不兼容而無法編譯,需要修改兩個地方解決:

1. 打開工程目錄gradle配置目錄文件gradle-wrapper.properties,導入工程後

distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip,修改成低版本
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip

2.修改項目build.gradle配置文件

dependencies {
    classpath 'com.android.tools.build:gradle:3.5.3'
}

修改成低版本

dependencies { classpath 'com.android.tools.build:gradle:3.2.0' }

 

總結:

上面是我遇到的,每個人的版本可能不一樣但可以確定是修改這兩個文件,如果不知道修改成什麼版本,可以打開一個可以運行的AS項目或新建一個項目將他們的配置版本使用到你的項目中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章