2015-08-07 20 views
7

Próbuję użyć najnowszej wersji gradle dla Androida Studio, która jest 1.3.0.Android Studio - Gradle

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

Niestety mam problemy podczas próby aktualizacji wersji Gradle. Poprzednia wersja programu gradle to 1.2.3 i teraz chciała zaktualizować to do wersji 1.3.0.

Dostaję następujący błąd:

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

Mam również zaktualizowany do Android Studio 1.3 i obecnie używam następujących budować narzędzia:

buildToolsVersion "23.0.0 rc3" 

Próbowałem usuwanie Gradle i .gradle dirs z mojego projektu, a także .gradle dir z katalogu domowego użytkownika, ale bez powodzenia.

Nawet próbowałem iść do pliku -> Unieważnić pamięć podręczną/restart, ale nadal nie ma rozwiązania.

+1

spróbuje użyć 24.3.3 buildToolsVersion –

+1

buildToolsVersion „23.0.0 RC3” nie jest stabilny –

+0

@AndoMasahashi buildToolsVersion "23.0.0 rc3" są najnowsze. Myślę, że mój problem był w samej gradle, ponieważ określałem inną ścieżkę klasy. Zamykam to pytanie ... – box

Odpowiedz

20

Miałem ten sam problem przy użyciu gradle 1.3.1 i buildtools 23.0.1. Stwierdziłem, że było to spowodowane starą wersją wydania bintray. Ten problem został rozwiązany w wersji 0.3.4 lub nowszej.

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

byłem coraz błąd „błędzie: Nie można uzyskać dostępu do pierwszego elementu() z pustą listą” podczas kompilacji projektu próbce jazdy Baza danych synchronizację na git.

Rozwiązanie: Problem był z powodu wersji bintray i problem został rozwiązany za pomocą następującego gradle.build -

// 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() 
    } 
} 
Powiązane problemy