2013-08-14 15 views
8

Sto cercando di seguire il tutorial this.Installazione libreria Android SlidingMenu

L'obiettivo è integrare la libreria Android SlidingMenu. Secondo le istruzioni del tutorial:

For non-maven project : Copy library/target/slidingmenu-1.3-SNAPSHOT.jar into the libs directory of your project.

non so come usare Maven e io non voglio introdurre un ulteriore livello di complessità.

Quindi, qualcuno può dirmi dove trovare il file library/target/slidingmenu-1.3-SNAPSHOT.jar?

UPDATE:

Con l'eccezione della sezione di Maven, ho seguito il tutorial completamente, ma ha ottenuto il seguente errore singolo:

slidingmenu cannot be resolved or is not a field

L'errore è causato da questa codice:

slidingMenu.setMenu(R.layout.slidingmenu);

Sono un principiante ma so che è un problema di una risorsa mancante. Quello che non so è se è legato al problema Maven.

Qualsiasi suggerimento su come risolverlo sarà molto apprezzato.

+0

Dovrebbe essere R.menu.slidingmenu (invece di R.layout.slidingmenu)? dipende dalla cartella in cui si trova. – MiStr

risposta

11

Quindi, senza implementare Maven, tutto ciò che devi fare è scaricare la libreria dal tuo collegamento su github (here). È solo 4,4 MB.

Sulla pagina github, dovrebbe essere presente un pulsante con scritto "Download ZIP".

Una volta salvato il file zip, aprire il file zip e navigare tra i contenuti ... all'interno della cartella della libreria, è possibile trovare i file sorgente della soluzione SlidingMenu.

il modo più rapido per ottenere questo nel progetto è quello di copiare il contenuto delle librerie , res e src cartelle nelle rispettive cartelle nel progetto.

Il progetto SlidingMenu su github non può essere semplicemente un file .jar, dal momento che contiene anche risorse visive (ad esempio, gli elementi nella cartella/res sono necessari).

Un altro approccio consiste nel creare un progetto separato sul computer denominato SlidingMenu (crealo come progetto "libreria") e quindi includere questo progetto nel proprio progetto come dipendenza. Il modo in cui farlo varia da IDE (Eclipse, IntelliJ, AndroidStudio, ecc.). Spero che tu stia usando uno di quegli IDE.

+0

Grazie mille per questa risposta dettagliata. Avevo usato il tuo secondo suggerimento per importare la libreria. Ha funzionato bene ma ho avuto un singolo errore. Ho aggiornato la mia domanda con i dettagli – sisko

+0

Prova R.menu.slidingmenu (vedi commento sopra) – MiStr

+0

Grazie. Sei stato un aiuto totale – sisko