2015-08-07 28 views
7

Sto provando a utilizzare la versione più recente di gradle per Android Studio che è la 1.3.0.Android Studio - Gradle

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

Purtroppo ho dei problemi durante il tentativo di aggiornare la versione Gradle. La versione precedente di gradle era 1.2.3 e ora volevo aggiornarla alla 1.3.0.

sto ottenendo il seguente errore:

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

ho anche aggiornato ad Android 1.3 e Studio Attualmente sto usando i seguenti strumenti: costruire

buildToolsVersion "23.0.0 rc3" 

Ho provato a cancellare Gradle e .gradle dirs dal mio progetto e anche la directory .gradle dalla home directory dell'utente, ma senza successo.

Anche io ho provato ad andare su File -> Invalida cache/riavvio ma ancora nessuna soluzione.

+1

tenta di utilizzare 24.3.3 buildToolsVersion –

+1

buildToolsVersion "23.0.0 RC3" non è stabile –

+0

@AndoMasahashi buildToolsVersion "23.0.0 rc3" sono le ultime. Penso che il mio problema fosse nel gradle stesso, perché stavo specificando un altro classpath in esso. Sto chiudendo questa domanda ... – box

risposta

20

Ho avuto lo stesso problema utilizzando gradle 1.3.1 e buildtools 23.0.1. Ho scoperto che era dovuto a una vecchia versione di bintray-release. Questo problema è stato risolto in 0.3.4+.

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

stavo ottenendo l'errore 'Errore: Impossibile accedere primo elemento() da una lista vuota' durante la compilazione del progetto di esempio 'Drive Database Sync' su git.

Soluzione: Il problema è stato a causa della versione bintray e ho risolto il problema utilizzando il seguente 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() 
    } 
} 
Problemi correlati