Qualcuno può dirmi i passaggi su come importare correttamente la cartella SherlockFragmentActivity.java e ActionBarSherlock? Non sono esattamente sicuro di come farlo e sto ricevendo molti errori durante il tentativo.Importazione di Actionbarsherlock in eclissi
risposta
- Estrarre il progetto ActionBarSherlock.
- Aggiungere il progetto in Eclipse come un progetto Android 4.0+.
- Quindi apri le preferenze di progetto di lavoro e nella sezione Android include il progetto de ActionBarSherlock come libreria.
- Usa quello che ti serve dal progetto ActionBarSherlock.
hai un po 'tutorial su questo sito: tutorial
- estratto ActionBarSherlock
- Aprire Eclipse e selezionare File> Importa
- Da lì, selezionare la cartella della libreria all'interno della cartella ActionBarSherlock estratta
- Controlla i "progetti Copia nello spazio di lavoro"
- Fare clic destro sul nuovo progetto che dovrebbe essere chiamato "libreria" vai su Strumenti Android> Aggiungi libreria di supporto
- Segui questi passaggi e dovresti essere pronto!
Una cosa a cui bisogna prestare attenzione è la console. Potresti ricevere dei problemi di autorizzazione se il tuo SDK Android è installato in Programmi (x86). Quello che dovresti fare è assicurarti di cambiare le autorizzazioni in modo che le app possano alterare quella cartella. So che ho avuto quel problema e mi ci è voluto per sempre trovare perché non ho prestato attenzione alla console.
È possibile ottenere errori perché avete già android-support-v4.jar
nella /libs/
directory del progetto, ma il progetto ActionBarSherlock
include già questa biblioteca e così si verifica un conflitto.
Per risolvere questo eliminare android-support-v4.jar
dal progetto, quindi passare a Project > Clean
.
Seguire i passaggi seguenti e sono sicuro al 100% che si riuscirà a importare la libreria di Android Action Bar Sherlock.
La prima cosa che dovete fare, è scaricare la libreria da http://actionbarsherlock.com? . Dopo questo decomprimere/decomprimerlo.
La cartella che si otterrà conterrà un numero di sottocartelle e file. La tua libreria di sherlock della barra delle azioni si trova nella cartella "actionbarsherlock". Ora, rinomina la cartella "actionbarsherlock" in "ActionBarSherlockLib".
Ora vai su Eclipse e aggiungi la barra degli strumenti ABS (barra di azione Sherlock) come progetto Android. Non utilizzare lo strumento di importazione di Eclipse per importare la libreria ActionBarSherlock: non funzionerebbe immediatamente e sarà necessario correggere alcune impostazioni. Invece, crea un nuovo progetto come spiegato nel passaggio successivo.
Apri file -> Nuovo -> Progetto -> Progetto Android da codice esistente. Seleziona questo e fai clic su Avanti.
Nella schermata successiva eclipse chiederà di sfogliare la directory principale. Devi selezionare la cartella radice che contiene tutti i file e le cartelle che hai inizialmente decompresso. Dopo aver selezionato la cartella root corretta, eclipse suggerisce un elenco di progetti da creare.
È necessario solo selezionare "ActionBarSherlockLib" e deselezionare il resto.
Selezionare "copia progetti nello spazio di lavoro" e fare clic su Fine.
Ora sei un campione e hai importato con successo la libreria Sherlock della barra delle azioni in eclissi. Congratulazioni.
Cosa intendi per errori? Il simbolo del segno rosso viene mostrato sul pacchetto sorgente stesso? – Kanth
Prova come questo http://www.slideshare.net/androidstream/action-bar-sherlock-tutorial –
Sì, ci sono errori anche all'interno della classe SherlockFragmentActivity come l'importazione di Watson che sembra non apparire nella libreria di Android. –