Domanda

Ho già usato GCM, ho già avuto la cartella Libs e ho il supporto Android-Support-V4.jar in esso e tutto andava bene. Ora mi piacerebbe usare lo SDK di Facebook. Sto facendo il tutorial di Facebook, ma quando dice che devo fare clic con il tasto destro del mouse su Progetto -> scheda Android -> Aggiungi ... e selezionare FacebookSDK quindi OK. Quindi, dopo questo passaggio,

import android.support.v4.content.WakefulBroadcastReceiver;
import com.google.android.gms.gcm.GoogleCloudMessaging; 
import android.support.v4.app.NotificationCompat;
.

non può essere risolto! Ho usato molto, ho pulito la soluzione, ho sostituito l'Android-Support-V4.jar con l'Android-Support-V4 di Facebook, ho aggiornato le librerie (clic con il tasto destro del mouse su Progetto-> Android Tools-> Aggiungi libreria di supporto...), Ho rimosso la libreria dalla cartella Libs E ora sono fuori di idee.

Qualcuno ha risolto questo problema? Cosa sto facendo male?

È stato utile?

Soluzione

Per com.google.android.gms.gcm.GoogleCloudMessaging è necessario aggiungere google-play-services_lib come progetto di libreria (non ha nulla a che fare con la libreria di supporto).

Per le importazioni della libreria di supporto, è necessario copiare il android-support-v4.jar nella cartella LIBS del tuo progetto e aggiungerlo al percorso di Build Java del tuo progetto.

Altri suggerimenti

Facebook SDK è dotato di una determinata versione di Android-Support-V4.jar che può o non può essere la stessa versione del progetto e / o altre librerie che si sta utilizzando.Assicurati che siano tutte le stesse versione (seleziona letteralmente una versione di questo barattolo e copiandolo alle lib classi di libs di Project's Lib, Facebook, ecc.).In Eclipse, se guardi la scheda "Problemi", dovrebbe dirti cosa è sbagliato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top