2012-06-10 15 views
20

Hey so che questo è stato chiesto prima, ma nessuna delle soluzioni sembra aiutare.Impossibile trovare Facebook SDK.apk

Questo è NON un duplicato

ho usato l'SDK di Facebook prima su un precedente progetto, ora ho iniziato una nuova e ottengo questo errore strano.

  • I ho impostare un riferimento alla libreria
  • I ho impostare il progetto Facebook SDK come libreria
  • I ho provato a cancellare e ri-aggiungendo secondo il official documentation , e in pratica ha provato tutto in this question.

Anche se ottengo ancora questo errore e non riesco a scoprire perché.

Vale la pena menzionare, quando ho provato a utilizzare la classe di Facebook, mi ha dato un errore con un'opzione di "fix project", che ho fatto e ancora non funzionava, potrebbe essere correlato?

+0

A seconda della risposta - vedremo se è un duplicato :) – Lix

risposta

1

Bene, dopo un sacco di ricerche l'unica cosa che ha funzionato per me è solo la creazione di un nuovo progetto e la copia di tutti i file su di esso.

ho cercato di evitare, ma che sembra l'unica cosa che funziona =/

Poiché non esiste una risposta su questo argomento di sorta, quindi se qualcuno potesse trovare una soluzione migliore - sarà molto utile per la community

+0

sto ancora affrontando questo problema. –

1

Hmm .. Voglio solo chiedere se hai importato l'SDK di Facebook in Eclipse stesso? Perché avevo fatto un progetto usando Facebook e il fatto è che oltre al referenziamento, la guida che ho seguito in realtà mi ha insegnato che l'SDK deve essere importato in Eclipse.

Probabilmente potresti voler dare un'occhiata a this. Altrimenti, l'altro modo è proprio come quello che hai fatto, copiando tutti i file.

+0

Sì, ho importato l'SDK. –

1

Provare a eliminare l'applicazione Facebook per Android (se ne è installata una sul telefono). Questo ha funzionato per me.

60

Questo è un errore comune. Basta rimuovere il progetto FacebookSDK da Proprietà-> Percorso build Java-> Progetti. Questo progetto dovrebbe essere referenziato da Proprietà-> Android

Per ulteriori informazioni, vedere questa risposta: Could not find Library.apk!

+3

+1 Funzionava !. Grazie :) –

+2

Questa dovrebbe essere la risposta accettata. – rottz

+0

+! per questa risposta, OP dovrebbe contrassegnare come risposta – KamalSalem

1

io non so come questo è accaduto ma funziona:

prima: ho aggiunto tutto facebook3. 0 esempi correlati + progetti FacebookSDk in un unico spazio di lavoro.

secondo: ho eseguito un progetto di esempio. in cui ho trovato un file .jar: androiddependencies-> facebooksdk.jar (notare che questo percorso esatto)

terzo:

1.) ho creato il mio progetto.

2.) all'interno di questa Ho rimosso errori da: - FixProjectSetup (atLast position)

3.) ho aggiunto facebooksdk.jar da right_clicking a project->properties->android->by checking android 4.2 + reference the Facebooksdk -> done.

ora sono in grado di creare ed eseguire programmi facilmente.