小编Yu *_*hen的帖子

未找到名称为"compileClasspath"的配置

当我迁移到com.android.tools.build:gradle:3.0.0-beta3Gradle 4.1时,我看到以下错误:

引起:org.gradle.api.artifacts.UnknownConfigurationException:找不到名为"compileClasspath"的配置.位于org.gradle.api.internal的org.gradle.api.internal.artifacts.configurations.DefaultConfigurationContainer.createNotFoundException(DefaultConfigurationContainer.java:123)org.gradle.api.internal.DefaultNamedDomainObjectCollection.getByName(DefaultNamedDomainObjectCollection.java:229)位于com.android.build.gradle.internal.LintGradleProject的org.gradle.api.internal.artifacts.configurations.DefaultConfigurationContainer.getByName(DefaultConfigurationContainer.java:48)中的.artifacts.configurations.DefaultConfigurationContainer.getByName(DefaultConfigurationContainer.java:113) $ ProjectSearch.getProject(LintGradleProject.java:884)at com.android.build.gradle.internal.LintGradleProject $ ProjectSearch.getProject(LintGradleProject.java:996)at com.android.build.gradle.internal.LintGradleProject $ ProjectSearch.getProject (LintGradleProject.java:785)位于com.android.tools.lint.LintCliClient.run(LintCli)的com.android.build.gradle.internal.LintGradleClient.createLintRequest(LintGradleClient.java:193)Client.java:151)com.android.build.gradle.internal.LintGradleClient.run(LintGradleClient.java:209)at com.android.build.gradle.tasks.Lint.runLint(Lint.java:365)at com .android.build.gradle.tasks.Lint.lintSingleVariant(Lint.java:335)


这是我的目录结构:

android-db
  /db
    /build.gradle
  settings.gradle
  /android-common
    build.gradle
    /common
        build.gradle
Run Code Online (Sandbox Code Playgroud)

android-db/db/build.gradle 如下:

buildscript {
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0-beta3'
    }
}

apply plugin: 'com.android.library'

android {
    compileSdkVersion 25
    buildToolsVersion '25.0.3'

    defaultConfig {
        minSdkVersion 15
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

    }

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

    lintOptions {
        abortOnError false
    }
}

repositories {
    jcenter()
    maven …
Run Code Online (Sandbox Code Playgroud)

android gradle build.gradle android-gradle-plugin

12
推荐指数
2
解决办法
2625
查看次数