2017-07-10 3 views
8

Ich habe durch alle vorhandenen Stapel Fragen in Bezug auf diese und deren Lösungen laden hat mir nicht helfen.Android Studio 3.0 Canary 5 - Fehler: Kann nicht Klasse ‚org.gradle.api.internal.component.Usage‘

  • Dieses Problem wurde offensichtlich, seit alle AS Updates über 2.3.
  • ein neues Projekt zu erstellen ist in Ordnung und baut
  • ich versucht habe alle Werte aus dem neuen Projekt 'zu kopieren, aber es bleibt noch

Der Fehler:

Error:Unable to load class 'org.gradle.api.internal.component.Usage'. Possible causes for this unexpected error include:

  • Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) Re-download dependencies and sync project (requires network)
  • The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem. Stop Gradle build processes (requires restart)
  • Your project may be using a third-party plugin which is not compatible with the other plugins in the project or the version of Gradle requested by the project.
In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes.

gradle- wrapper.properties

distributionBase=GRADLE_USER_HOME 
distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME 
zipStorePath=wrapper/dists 
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-milestone-1-all.zip 

Projekt build.gradle

buildscript { 
    repositories { 
     google() 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:3.0.0-alpha5' 
     classpath "io.realm:realm-gradle-plugin:0.89.1" 
    } 
} 

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

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

Einstellungen Gradle

Use default gradle wrapper 

Moduleinstellungen

Compile Sdk Version: API 26 
Build Tools Version: 26.0.0 

Ich glaube, das sind die neuesten zur Verfügung. Und ich habe Invalidier Caches versucht & Restart/Neustart der Maschine

+0

https://github.com/dcendents/android-maven-gradle-plugin/issues/43 –

+0

Ich bin mir nicht sicher, wie das zusammenhängt, und habe ich auch keine Lösung gefunden? Irgendein Kommentar insbesondere, dass Sie denken, ich sollte lesen? Alle meine Versionen sind größer als die, die in diesem Thread erwähnt werden. – behelit

Antwort

0

löschen Gradle Cache C:/users/<yourname>/.gradle (löschen Sie das gesamte Verzeichnis tatsächlich). Aktualisieren Sie dann Gradle und versuchen Sie es erneut.

Oder wenn Sie verwenden Gradle Wrapper in Eigenschaften gehen und aktualisieren Sie die Version des Wrapper ./gradle/wrapper/gradle-wrapper.properties

Ihre Frage, die Versionen nicht angeben, dann gehe ich davon aus dem Ihr Problem sein könnte.

Edit: Überprüfen Sie, ob Ihre Plugins noch kompatibel sind mit Ihrer Version von Gradle

io.realm:realm-gradle-plugin:0.89.1 scheint ein bisschen alt gibt es eine Version 3.5.0 bereits

Seit Gradle 3.4Usage zu UsageContext umbenannt wurde und vielleicht einer von Ihre Plugins oder Abhängigkeiten sind nicht kompatibel mit Gradle 4.1-milestone, die Sie verwenden, indem Sie auf die Verteilungs-URL schauen.

+0

Wow 8GB wert, aber das Problem aufgetreten ist nach wie vor nach dem Öffnen AS nach dem Löschen.Auf welche 'Versionen' haben Sie sich bezogen, ich habe versucht, alles Mögliche aufzulisten und kann mir keine andere Versionierung vorstellen, die mit dieser – behelit

+0

@behelit Gradle-Version oder Gradle-Wrapper-Version zusammenhängt, vielleicht ist Ihr AS mit der Gradle-Version nicht zufrieden. Und ich sagte, den Ordner zu löschen und dann Gradle mit einer neueren Version zu aktualisieren, nicht nur löschen, aber jetzt sehe ich, Sie verwenden '4.1-Meilenstein 'haben Sie versucht zu tun, was es vorgeschlagen? Hast du überprüft, ob 'io.realm: realm-gradle-plugin: 0.89.1' mit der neuesten Version von Gradle kompatibel ist? – LazerBanana

25

Ich habe versucht, alle oben genannten Vorschläge für Cache zu löschen und für mich nichts funktionierte. Am Ende war das Problem das Plugin com.novoda:bintray-release:0.4.0. Als ich es auf 0.5.0 verbesserte, funktionierte es.

würde ich einen harten Blick auf Ihre gradle Plugins nehmen!

+0

Schön das gleiche war das Problem mit mir – saksham

Verwandte Themen