当检查androidDependencies图失败时,该错误是什么意思

时间:2018-07-17 21:34:18

标签: android android-gradle dependencies

具有Gradle 4.6

在androidStudio中,右侧Gradle窗格中,双击tasks>android>androidDependencies,以显示依赖关系图,

出现错误:

FAILURE: Build failed with an exception.

* Where:
Build file '/Users/test/demo/build.gradle' line: 1

* What went wrong:
A problem occurred evaluating root project 'demo'.
> Plugin with id 'com.android.application' not found.

build.gradle:

apply plugin: 'com.android.application'  //<=== this is the line it compains
apply plugin: 'kotlin-android'

android {
    compileSdkVersion 26
    buildToolsVersion 27.0.3
    defaultConfig {
        applicationId 'com.test.demo'
        minSdkVersion 19
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"    }
    buildTypes {
        debug {
            multiDexEnabled true
            testCoverageEnabled 
!project.hasProperty('android.injected.invoked.from.ide')
        }
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    sourceSets {
        androidTest.java.srcDirs += "src/test-common/java"
        test.java.srcDirs += "src/test-common/java"
    }
    lintOptions {
        lintConfig rootProject.file('lint.xml')
    }
}

configurations.all {
    resolutionStrategy {
        eachDependency { details ->
            if (details.requested.group == "com.android.support"
                && !(details.requested.name.contains("multidex"))
            ) {
                details.useVersion "${supportLibVersion}"
            }
        }
    }
}

dependencies {
    implementation "com.android.support:appcompat-v7:3.1.0"
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.2.41"

    implementation project(':test_ui')
    testImplementation "junit:junit:4.12"

}
repositories {
    mavenCentral()
}

0 个答案:

没有答案