2015-08-07 19 views
7

Ich versuche, die neueste Version von gradle für Android Studio zu verwenden, die 1.3.0 ist.Android Studio - Gradle

http://android-developers.blogspot.ro/2015/07/get-your-hands-on-android-studio-13.html

Leider habe ich Probleme beim Versuch, die gradle Version zu aktualisieren. Vorherige Version von Gradle war 1.2.3 und wollte dies jetzt auf 1.3.0 aktualisieren.

Ich erhalte die folgende Fehlermeldung:

Error:Cannot access first() element from an empty List 

Ich habe auch auf Android Studio 1.3 aktualisiert und ich bin derzeit folgende Build-Tools verwenden:

buildToolsVersion "23.0.0 rc3" 

Ich versuchte gradle zu löschen und .grader Dirs von meinem Projekt und auch die .gridle Dir von Benutzer zu Hause dir, aber mit keinem Erfolg.

Auch ich habe versucht, gehen Sie zu Datei -> Caches ungültig/Neustart, aber immer noch keine Lösung.

+1

Versuch 24.3.3 buildToolsVersion –

+1

buildToolsVersion „23.0.0 rc3“ zu verwenden ist nicht stabil –

+0

@AndoMasahashi buildToolsVersion "23.0.0 rc3" sind die neuesten. Ich denke, mein Problem war in der Klasse selbst, weil ich einen anderen Klassenpfad darin angegeben habe. Ich schließe diese Frage ... – box

Antwort

20

Ich hatte das gleiche Problem mit Gradle 1.3.1 und Buildtools 23.0.1. Ich fand heraus, dass es an einer alten Version von bintray-release lag. Dieses Problem ist in 0.3.4+ behoben.

classpath 'com.novoda:bintray-release:0.3.4' 
-1

Ich war immer die Fehlermeldung: ‚Fehler nicht zuerst() Element aus einer leeren Liste zugreifen kann‘, während auf git der ‚Drive-Datenbank Sync‘ Beispielprojekt zu kompilieren.

Lösung: Das Problem war wegen bintray Version und ich das Problem gelöst, indem die folgenden gradle.build mit -

// 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.0.0' 
     classpath 'com.novoda:bintray-release:0.3.4' 
     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
}