2015-08-05 14 views
5

Utilizzo le dipendenze delle librerie gradle per un po 'di tempo.Perché Android Studio non riconosce questa libreria delle dipendenze?

Alcuni di questi sono deprecati, ma anche se non sono più gestiti, sono comunque molto utili.

Sto cercando di implementare questo MenuDrawer library ma Android Studio non riesce a importare le classi.

enter image description here

D'altra parte, si riesce ad importare la dipendenza Gradle.

dependencies { 
    compile 'net.simonvt.menudrawer:menudrawer:3.0.4' 
} 

CHANGELOG

Qualche idea?

risposta

4

È necessario sincronizzare il progetto con le dipendenze fornite da gradle. Questo di solito viene richiesto una volta che si modifica il file gradle, ma è possibile avviarlo manualmente tramite il menu Tools -> Android -> Sync Project With Gradle Files. Quindi è possibile ALT + Immettere mentre si ha il cursore sul testo MenuDrawer per vedere se è possibile importare qualcosa correlato.

BTW: 3.0.6 is most recent version, quindi controllare prima per vedere se questo risolve il problema.

Infine, si dovrebbe considerare l'utilizzo perhpas di implementazione di libreria di supporto, invece: https://developer.android.com/training/implementing-navigation/nav-drawer.html

+0

non c'era niente di sbagliato sulla sincronizzazione del progetto: come ho detto prima: * "riesce ad importare la dipendenza Gradle" *. Tuttavia, il vero problema era la versione 3.0.6, che non è inclusa nel registro delle modifiche. Grazie :) – Machado

+0

Non sono sicuro di ricevere il commento 3.0.6? Ho controllato la versione direttamente su jcenter (vedi link nella risposta modificata). O vuoi dire che usare 3.0.6 risolve il tuo problema? –

+0

Utilizzare le versioni precedenti della libreria era il vero problema. https://github.com/SimonVT/android-menudrawer/blob/master/CHANGELOG.md – Machado

Problemi correlati