2013-10-20 19 views
6

Stavo usando la versione aggiornata di Android Studio per creare la mia app per Android. Il wrapper gradle ha installato l'installazione gradle e il progetto è stato realizzato senza errori.AndroidStudio - Aggiornamento graduale non riuscito

Eventualmente ho iniziato a ricevere un errore ogni volta che ho riavviato.

Gradle: si è verificato un problema durante la configurazione del progetto ': App'.

Impossibile risolvere tutte le dipendenze per la configurazione ': App: classpath'. Impossibile risolvere com.android.tools.build:gradle:0.5.+. Richiesto da: App: App: non precisata

org.slf4j.spi.LocationAwareLogger.log (Lorg/slf4j/Marker; Ljava/lang/String; ILjava/lang/String; [Ljava/lang/Object ; Ljava/lang/Throwable;) V

Il problema potrebbe essere risolto eseguendo gradlew nuovo e costruisce andato bene. Ma dopo l'aggiornamento dello studio Android 0.3 e l'aggiornamento del plugin Android a 0.6. + Non riesco nemmeno a eseguire gradlew senza ricevere questo messaggio di errore.

Ho provato a disinstallare Android Studio con tutti i suoi file di configurazione, cancellato le cartelle .gradle nel progetto e nella directory home e persino nel repository .m2. Non riesco nemmeno a iniziare un nuovo progetto Android, viene a mancare con lo stesso errore, quindi non ci dovrebbe essere alcun problema con il mio build.grade

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.6.+' 
    } 
} 
apply plugin: 'android' 

repositories { 
    mavenCentral() 
} 

android { 
    compileSdkVersion 18 
    buildToolsVersion "18.1.1" 

    defaultConfig { 
     minSdkVersion 15 
     targetSdkVersion 18 
    } 

    sourceSets { 
     main { 
      manifest.srcFile 'src/main/AndroidManifest.xml' 
      java.srcDirs = ['src/main/java'] 
      res.srcDirs = ['src/main/res'] 
     } 
    } 
} 

dependencies { 
    compile 'com.android.support:support-v4:18.0.0' 
    compile 'org.jsoup:jsoup:1.7.2' 
} 

risposta

1

sono stato in grado di risolvere il problema. Non so cosa abbia causato l'errore, ma è sparito. I passaggi per risolvere:

  • backup ed eliminare progetto esistente
  • deinstallare Android Studio 0.3
  • Eliminazione .gradle/e .androidstudio/nella directory utente
  • Installazione Android 0.2.x in studio
  • Patching Android studio per 0.2.9
  • reimportazione di backup codice
0

Assicurarsi di avere l'ultima versione di Gradle come l'ultimo Android Studio necessario 1.8. Assicurati inoltre di aver scaricato gli aggiornamenti tramite l'SDK di Android incluso in Studio. Tools-> Android-> SDK Manager

Sarà necessario l'ultima libreria di supporto Android

+0

Gradle ottenuto aggiornato a 1,8 automaticamente attraverso gradlew dopo aver cambiato il gradle-wrapper.properties. L'SDK si trova in un'altra directory ma è aggiornato. Il problema persiste dopo l'aggiornamento 'Impossibile risolvere tutte le dipendenze per la configurazione ': App: classpath'. Impossibile risolvere com.android.tools.build:gradle:0.6.+. Richiesto da: App: App: non specificato org.slf4j.spi.LocationAwareLogger.log (Lorg/slf4j/Marker; Ljava/lang/String; ILjava/lang/String; [Ljava/lang/Object; Ljava/lang/Throwable;) V' – Rroia

+0

sembra che tu abbia bisogno di cambiare la versione gradle nel tuo wrapper gradle. O semplicemente scelto di usare il Gradle installato localmente invece di usare il wrapper. – samael

1

Questo è noto problema http://tools.android.com/knownissues

Il plugin Gradle per Android 0.6.2 è stato pubblicato con dipendenze errate. Non c'è un modo per eliminarlo, quindi abbiamo invece rilasciato la versione 0.6.3 che risolve i problemi. Basta cambiare la versione da 0.6. + A 0.6.3 o esegui gradlew con --refresh-dependencies per forzare Gradle a cercare un aggiornamento.

dependencies { 
    classpath 'com.android.tools.build:gradle:0.6.+' 
} 

invece di

dependencies { 
    classpath 'com.android.tools.build:gradle:0.6.3' 
} 
+0

Dove lo metti? – Chaine

0

stavo affrontando lo stesso problema allora aggiorno la mia versione reagire nativa: -

react-native upgrade 

suoi lavori bene per me ora

+0

dove lo metti? – Chaine

+0

Devi eseguire questo comando nel tuo terminale –

Problemi correlati