首页  编辑  

Gradle属性和dependencies版本不匹配导致编译错误

Tags: /Android/   Date Created:
如果Android编译出现下面错误:
Gradle sync failed: Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()Lorg/gradle/api/artifacts/ModuleIdentifier;
这是因为build.gradle中的
dependencies {
    classpath 'com.android.tools.build:gradle:3.1.4'
    

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
与gradle-wrapper.properties中的版本不匹配导致的。
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
例如gradle 5.4.1-all.zip,必须配  'com.android.tools.build:gradle:3.5.1'