2015-06-03 11 views
16

Mi sono appena aggiornato ad Android Studio 1.3, ho aperto un progetto su cui stavo lavorando, ho provato ad eseguirlo. Gradle rimane bloccato al "Resolve dependencies": app_debugCompile "", ho provato ad aspettare, ho aspettato per oltre un'ora e non è successo niente.La generazione del gradino si blocca dopo l'aggiornamento ad Android Studio 1.3

Come posso risolverlo per far funzionare la mia app?

+2

Stesso quotidiano. 'Android Studio> 1.1 totalmente sucks. –

+0

Ci sono possibilità che il gradle stia aggiornando in background, supponendo che con una connessione internet lenta questo processo potrebbe richiedere diversi minuti (diverse ore) per essere completato. In caso contrario, prova a reinstallare Android Studio. –

+0

Ho provato a creare un nuovo progetto ed è stato compilato correttamente, penso che sia un problema di compatibilità con le versioni precedenti – Basil

risposta

1

Come posso risolverlo per far funzionare la mia app?

Inizia identificando il problema in modo più preciso. Per fare ciò, Gradle eseguire dalla riga di comando nella directory principale del progetto:

./gradlew --debug clean build 

L'argomento --debug sarà sufficiente attivare il livello di registro di debug e di fornire auspicabilmente informazioni utili per capire dove/perché è appeso.

0

Vai alla app> tasto destro su di esso> Apri Impostazioni modulo> Versione Cambio strumento di compilazione a 22.0.1 prova di nuovo dopo il riavvio del Studio Android

1

io faccia questo problema in Linux e il mio problema risolto dopo l'installazione di questi dipendenze da fedora:

sudo dnf install glibc.i686 zlib.i686 libstdc++-devel.i686 
5

Se si sta utilizzando proxy, sembra https impostazione del server proxy non viene eseguita correttamente in Android 1.3 dello studio. È possibile impostare https server proxy manualmente gradle.properties,

systemProp.https.proxyHost=proxy.server.address 
systemProp.https.proxyPort=8080 

vedere Gradle Sync fails in Android studio 1.3 e gradle behind proxy in Android Studio 1.3.

+0

ah! Stavo usando http invece di https e questa era la ragione del blocco! –

0

Ho appena riscontrato questo problema nell'OP, nel mio caso ci sono voluti più di 20 minuti solo per ottenere la costruzione gradle in corso. Rimanere bloccato su "Risolvi dipendenze": app_debugCompile "".

Sono ancora relativamente nuovo su StackOverflow quindi non riesco ancora a votare. Ma quello che posso dirti è che se sei dietro un proxy web come me e sei appena aggiornato su Android 1.3.1 probabilmente noterai immediatamente questo problema. Ho già avuto il proxy web delle mie società nei settaggi IDE e sì c'è qualcosa che non va con l'aggiornamento 1.3.1. Come corochann pubblicato devi aggiungere le informazioni sul proxy al gradle.properties del tuo progetto. Una volta che l'ho fatto, ho notato immediatamente la differenza. Andando avanti fino alla sua risoluzione, probabilmente dovrai aggiungerlo a ciascun progetto se sei dietro un proxy Web e stai utilizzando 1.3.1. Ho un'altra macchina a casa che non è dietro un proxy e sta eseguendo la versione di Android Studio prima della 1.3.0 e non ha avuto problemi. Spero che questo ti aiuti!!

1

Ho avuto questo problema. Basta vedere questa pagina. Solution is here

Soluzione:

  1. Assicurarsi di avere ultima versione stabile (corrente 2.0.0)
  2. Assicurarsi che la versione 2.0.0 è Gradle in build.gradle (classpath 'com.android .tools.build: Gradle: 2.0.0')
  3. fase finale e più importante è cambiare la vostra jcenter() a mavenCentral()

Così si può facilmente aggiungere nuova dipendenza e del progetto di sincronizzazione sotto 3sec!

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.0.0' 

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

allprojects { 
    repositories { 
     mavenCentral() 
    } 
} 

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