2016-04-11 3 views
0

Nicht sicher, was vor sich geht. Ich habe gerade Android Studio von Version 1.5.1 bis 2.0 auf Ubuntu 15.10 vor etwa einer Stunde aktualisiert.Android Studio 2.0-Gradle-Fehler [NoClassDefFoundError: Klasse konnte nicht initialisiert werden org.gradle.StartParameter]

Es scheint, als ob Gradle nicht gefunden werden kann oder Probleme hat. Es würde Sinn machen, die Gradle-Version herauszufinden und die neueste Version zu installieren, aber es scheint, dass Android Studio die Gradle-Version online ergreift und die Abhängigkeit in der Gradle Build-Datei auf Projektebene dazu verwendet. Hier ist meine Gradle Build-Datei:

// Top-level build file where you can add configuration options common to all sub-projects/modules. 


buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.1.0' 
     classpath 'com.google.gms:google-services:2.1.0-alpha5' 

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

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

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

Ich habe einen Fehlerbericht an Google eingereicht. Ich weiß ehrlich nicht, warum das passieren würde.

Ich habe versucht "Caches ungültig/Neustart" - hat nicht geholfen.

Ich habe die folgenden Versionen von Gradle in dieser Build-Datei versucht:

classpath 'com.android.tools.build:gradle:1.5.0' 
classpath 'com.android.tools.build:gradle:1.5.1' 
classpath 'com.android.tools.build:gradle:2.0.0' 
classpath 'com.android.tools.build:gradle:2.1.0' 

Keines dieser Arbeit. Derselbe Fehler für jeden. Keine Ahnung warum. Hier ist der Fehler:

8:41:26 AM Gradle sync started 
8:41:26 AM Gradle sync failed: org.gradle.internal.SystemProperties.getInstance()Lorg/gradle/internal/SystemProperties; 
      Consult IDE log for more details (Help | Show Log) 
8:42:32 AM NoClassDefFoundError: Could not initialize class org.gradle.StartParameter 
  • 8:41:26 AM - Geschehen am Boot
  • 08.42.32 - geschieht auf "Clean Projekt" und "Projekt neu erzeugen"

Danke im Voraus.


Logausgabe:

2016-04-11 09:17:51,545 [ 69021] WARN - nal.AbstractExternalSystemTask - org.gradle.internal.SystemProperties.getInstance()Lorg/gradle/internal/SystemProperties; 
java.lang.NoSuchMethodError: org.gradle.internal.SystemProperties.getInstance()Lorg/gradle/internal/SystemProperties; 
    at org.gradle.initialization.BuildLayoutParameters.<clinit>(BuildLayoutParameters.java:28) 
    at org.gradle.StartParameter.<clinit>(StartParameter.java:51) 
    at org.jetbrains.plugins.gradle.service.GradleInstallationManager.getWrappedGradleHome(GradleInstallationManager.java:531) 
    at org.jetbrains.plugins.gradle.service.GradleInstallationManager.getGradleHome(GradleInstallationManager.java:205) 
    at org.jetbrains.plugins.gradle.service.GradleInstallationManager.doGetGradleHome(GradleInstallationManager.java:191) 
    at org.jetbrains.plugins.gradle.service.GradleInstallationManager.getGradleHome(GradleInstallationManager.java:127) 
    at org.jetbrains.plugins.gradle.GradleManager$4.fun(GradleManager.java:144) 
    at org.jetbrains.plugins.gradle.GradleManager$4.fun(GradleManager.java:139) 
    at com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil.getExecutionSettings(ExternalSystemApiUtil.java:776) 
    at com.intellij.openapi.externalSystem.service.ExternalSystemFacadeManager.doCreateFacade(ExternalSystemFacadeManager.java:202) 
    at com.intellij.openapi.externalSystem.service.ExternalSystemFacadeManager.doGetFacade(ExternalSystemFacadeManager.java:178) 
    at com.intellij.openapi.externalSystem.service.ExternalSystemFacadeManager.doInvoke(ExternalSystemFacadeManager.java:133) 
    at com.intellij.openapi.externalSystem.service.ExternalSystemFacadeManager$MyHandler.invoke(ExternalSystemFacadeManager.java:270) 
    at com.sun.proxy.$Proxy145.getResolver(Unknown Source) 
    at com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:48) 
    at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:138) 
    at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:124) 
    at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3.execute(ExternalSystemUtil.java:419) 
    at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4$2.run(ExternalSystemUtil.java:500) 
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:563) 
    at com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:142) 
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:446) 
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:392) 
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54) 
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:127) 
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:126) 
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:366) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    at java.lang.Thread.run(Thread.java:745) 
    at org.jetbrains.ide.PooledThreadExecutor$1$1.run(PooledThreadExecutor.java:55) 
2016-04-11 09:17:51,549 [ 69025] INFO - radle.project.ProjectSetUpTask - org.gradle.internal.SystemProperties.getInstance()Lorg/gradle/internal/SystemProperties; 

UPDATE - FIXED

ich alle Android-Studio Dateien gelöscht, Projektdateien (ich alles auf Git haben) und neu installiert .

Ich hatte immer noch Probleme, aber es ist nur, weil ich vergessen habe, alte Gradle-Dateien zu löschen, wie in dieser answer here gezeigt.

bis 2,0 NOCH NICHT

Auch dies frustrierend AKTUALISIEREN ist. Probleme mit virtuellen Geräten jetzt haben. "AVD kann nicht im Emulator gestartet werden". Sei nicht wie ich und installiere Software am Tag der Veröffentlichung. Warte ein paar Wochen!

+0

was in Protokollen build.gradle? –

+0

Überprüfen Sie diese: http://Stackoverflow.com/a/16600297/4350275 –

+0

@VivekMishra überprüfen Update – user3386826

Antwort

0

Das ist für mich gearbeitet gehen von Gradle.Scripts

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.0" 

    defaultConfig { 
     applicationId "CHANGE THIS XXXXXXX OWN APP ID" 
     minSdkVersion 15 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
    }