2

Ich versuche, ein Projekt zu bauen, aber es hält mir diesen gradle Fehler Ich habe meine Gradle 3.3 und meine Android-Plugin-Version auf 2.3.3 aktualisiert, aber es gibt immer noch Fehler Jede Hilfe wäre geschätzt Fehler:Gradle Fehler Android Studio

Fehler: (40, 0) Gradle DSL-Methode nicht gefunden: 'Umsetzung()' Mögliche Ursachen:

  • Das Projekt 'SMS-Bergbau-android' eine Version der Android Gradle Stecker kann unter Verwendung von - in dem die Methode nicht enthalten ist (zB 'testCompile' wurde in 1.1.0 hinzugefügt). Upgrade-Plugin auf Version 2.3.3 und Sync-Projekt
  • Das Projekt 'SMS-Mining-Android' verwendet möglicherweise eine Version von Gradle, die die Methode nicht enthält. Open Gradle Wrapper-Datei
  • Die Build-Datei fehlt möglicherweise ein Gradle-Plugin. Bewerben Gradle Plugin
  • Ereignisprotokoll: Gradle Sync fehlgeschlagen: [: Constraint-Layout: 1.0.2 com.android.support.constraint] auf Objekt vom Typ org.gradle kann nicht Methodenimplementierung() für Argumente finden .api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

    build.gradle Datei:

    buildscript { 
    ext.kotlin_version = '1.1.2-5' 
    ext.support_lib_version = '25.3.1' 
    ext.junit_version = '4.12' 
    ext.constraint_layout_version = '1.0.2' 
    ext.rxjava_version = '1.1.3' 
    ext.rxandroid_version = '1.1.0' 
    ext.mpchart_version='v3.0.2' 
    repositories { 
        jcenter() 
    } 
    dependencies { 
        classpath 'com.android.tools.build:gradle:2.3.3' 
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 
    
        // NOTE: Do not place your application dependencies here; they belong 
        // in the individual module build.gradle files 
    }} 
    
    allprojects { 
    repositories { 
        jcenter() 
        maven { url "https://jitpack.io" } 
    } 
    } 
    
    task clean(type: Delete) { 
    delete rootProject.buildDir 
    } 
    

    gradle-wrapper.properties Datei:

    #Mon Jun 19 10:49:52 IST 2017 
    distributionBase=GRADLE_USER_HOME 
    distributionPath=wrapper/dists 
    zipStoreBase=GRADLE_USER_HOME 
    zipStorePath=wrapper/dists 
    distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip 
    
    +1

    check Konnte die Methodenimplementierung() für Argumente nicht finden [com.android.support.constraint: constraint-layout: 1.0.2 – Pavya

    +0

    Ich tat, konnte nichts davon machen –

    +0

    laden Sie Ihre App .gradle-Datei – Ashwani

    Antwort

    0

    versuchen, diese gradle Konfiguration, funktioniert es für mich:

    buildscript { 
    ext.kotlin_version = '1.1.2-5' 
    ext.support_lib_version = '25.3.1' 
    ext.junit_version = '4.12' 
    ext.constraint_layout_version = '1.0.2' 
    ext.rxjava_version = '1.1.3' 
    ext.rxandroid_version = '1.1.0' 
    ext.mpchart_version = 'v3.0.2' 
    ext.realm_version = '3.3.2' 
    repositories { 
        jcenter() 
        maven { url 'https://maven.google.com' } 
    } 
    dependencies { 
        classpath 'com.android.tools.build:gradle:3.0.0-alpha4' 
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 
        classpath "io.realm:realm-gradle-plugin:$realm_version" 
    
        // NOTE: Do not place your application dependencies here; they belong 
        // in the individual module build.gradle files 
    } 
    

    }

    allprojects { 
    repositories { 
        jcenter() 
        maven { 
         url "https://maven.google.com" 
        } 
        maven { url "https://jitpack.io" } 
    } 
    

    }

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

    }

    hinzufügen maven { url 'https://maven.google.com' } in repositories

    Und nutzen Android Studio 3.0 Vorschau für diese Konfiguration.

    0

    einfach fügen Sie diese in Ihre Projektebene gradle

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

    es ist, weil Sie Implementierung() -Methode in Ihrer App-Ebene gradle Datei

    0

    Dies ist eine Antwort getestet und funktioniert auf Android Studio haben 3.0 Canary 6.

    Upgrade Gradle-Version in Ihrem Projekt Level Gradle Klassenpfad zu einem neueren.

    Von dem, was ich verstehe, über the official documentation über gradle/gradle Plugin-Version Kompatibilität mit gradle Plugin-Version 2.3.3 und gradle Version 3.3 (jemand korrigieren Sie mich, wenn ich falsch liege) funktionieren soll:

    enter image description here

    Wie auch immer, ich musste das Plugin auf Version 3.0.0-alpha6 aktualisieren, um den Fehler zu beheben. Um dies zu tun, machen Sie diese Änderung auf Projektebene.gradle:

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

    Hinweis hatte ich eine andere gradle Version als Ihr in meinem gradle-wrapper.properties (4.1):

    distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-milestone-1-all.zip 
    

    Also, wenn Sie diese beiden Linien in diesen beiden Dateien ändern sollte es funktioniert . Beachten Sie, dass com.android.tools.build:gradle:3.0.0-alpha4 von @Narendra kumawat vorgeschlagen für mich nicht funktionierte, musste ich alpha6 verwenden.