Gradle Synchronisierung Fehlgeschlagen in Android Studio 3.0 Kanarischen 5

Dies ist mein build.gradle(Project: MyProjectName) Datei:

//Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    ext.kotlin_version = "1.1.1"
    ext.supportLibVersion = "25.3.0"

    repositories {
        jcenter()
    }

    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"

        classpath 'com.android.tools.build:gradle:3.0.0-alpha5'

        //NOTE: Do not place your application dependencies here; they belong
        //in the individual module build.gradle files
    }
}

allprojects {
    String osName = System.getProperty("os.name").toLowerCase();

    if (osName.contains("windows")) {
        buildDir = "C:/tmp/${rootProject.name}/${project.name}"
    }

    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

Und hier ist die build.gradle(Module:app):

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"

    defaultConfig {
        applicationId "com.example.android.datafrominternet"
        minSdkVersion 10
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:25.1.0'

    //TODO (32) Remove the ConstraintLayout dependency as we aren't using it for these simple projects
    compile 'com.android.support.constraint:constraint-layout:1.0.0-beta4'
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7: $kotlin_version"
}

Diese Fehlermeldung:

Error:Unable to find method 'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()Ljava/util/List;'.

Mögliche Ursachen für dieses unerwartete Fehler enthalten:

  • Gradle der Abhängigkeits-cache ist beschädigt (dies tritt manchmal nach einer Netzwerk-Verbindung timeout).
    Re-download von Abhängigkeiten und sync project (erfordert Netzwerk)
  • Den Zustand des Gradle-build-Prozess (daemon) kann beschädigt sein. Stoppen aller Gradle-daemons kann dieses problem lösen.
    Stop-Gradle build-Prozesse (Neustart erforderlich)
  • Ihr Projekt kann mit einem Drittanbieter-plugin, das nicht kompatibel ist mit den anderen plugins in das Projekt oder die version von Gradle, angefordert durch das Projekt.

Im Fall der korrupten Gradle-Prozesse, können Sie auch versuchen, schließen Sie die IDE-und dann die Tötung aller Java-Prozesse.

  • 1) Aktualisieren Sie Ihre kotlin version 1.1.2: Kotlin 1.1.2 also brings compatibility with version 2.4.0-alpha of the Android Gradle plugin. 2) ich empfehle, Sie verwenden android-gradle-plugin 3.0.0-alpha4 statt 3.0.0-alpha5, weil die Letzte version hat viele bugs
  • Vielen Dank für die Beantwortung. Ich Tat, was Sie gesagt haben, aber jetzt bekomme ich eine andere Fehlermeldung. Fehler:Konnte nicht finden, com.android.tools.bauen:gradle:3.0.0-alpha4.
  • Überprüfen Sie dies: stackoverflow.com/questions/44943890/error-after-sdk-update/…
  • Hinzugefügt google() in der buildscripts > – repositories und jetzt bekomme ich die Fehlermeldung, die gleichen Fehler, die ich in der Frage genannten
  • Auch Sie haben 2 verschiedene Versionen für constraint-layout wird, entfernen Sie eines
  • entfernen einer von Ihnen hat auch nicht geholfen
  • Wenn Sie angewiesen sind auf die Entwicklung, die Sie zurückgreifen können, um Android-Studio 2.3 und warten, bis Google diese Art s/ out

InformationsquelleAutor Syed Souban | 2017-07-07



2 Replies
  1. 4

    Habe das gleiche problem nach dem Update android studio beta-v5.
    Check ur app/gradle. Vielleicht haben Sie u-block ->

    buildscript {
    repositories {
        mavenCentral()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0-beta5'
    }

    Dann überprüfen Sie die version des gradle-plugin in ur app/gradle und project gradle.
    Oder versuchen Sie dieses add-block oben app/gradle.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.