2016-04-19 9 views
10

Nel mio progetto, sto cercando di utilizzare la libreria di supporto del progetto. Ho nel mio file Gradle:Android Studio non riesce a risolvere il repository

dependencies { 
    .... 
    compile 'com.android.support:design' 
    .... 
} 

E quando provo a costruire questo, ottengo l'errore:

enter image description here

Normalmente avrei basta cliccare Install Repository and sync project, tuttavia, questo sembra non funziona più. Fare clic su questo non fa assolutamente nulla, anche se facendo clic su Open File funziona correttamente.

Come posso installarlo manualmente?

Ho l'ultimo repository di supporto Android (30.0.0) e Android Support Library (23.2.1) installato.

+0

sei connesso a Internet con le impostazioni proxy appropriate (se presenti) per Android Studio? – AndroidMechanic

+0

Prova con l'assegnazione di questo 'compile 'com.android.support: design: 22.2.0''. –

+0

@jaydroider Funziona tecnicamente, perché penso di aver già usato quella versione in precedenza. Comunque sto prendendo in mira l'API 19 e quando provo a usare ': 19.0.0' mi dà lo stesso errore. È la versione corretta per me da provare? – Timestretch

risposta

4

Penso che sia perché non hai specificato la versione.

compile 'com.android.support:design:23.1.1' 

modifica versione a ciò che è stato scaricato.

+0

non è selezionabile con nessuna versione o no – djdance

1

Si può andare File-> Impostazioni-> Gradle sguardo al "Non in linea" casella di posta,

Se è selezionata è possibile deselezionare e ritentare la sincronizzazione.

+0

Il mio non è controllato, ma questa era una buona possibilità. – Timestretch

5

Per me la soluzione era aggiungere Maven nella sezione allprojects. Dal documento di installazione: https://developer.android.com/topic/libraries/support-library/setup.html

nel file impostazioni.gradle del livello del progetto.

allprojects { 
repositories { 
    jcenter() 
     maven{ 
      url "https://maven.google.com" 
     } 
    } 
} 

Quindi ricontrollare il documento per l'ultima versione. Nel livello applicazione del file settings.gradle aggiungere:

dependencies{ 
    compile 'com.android.support:design:26.0.1' 
} 

e utilizzare Gradle per sincronizzare il progetto.

+0

Ho perso quella descrizione quindi grazie per l'avvertimento –