Pergunta

Eu já usei o GCM, tinha a pasta libs e o android-support-v4.jar nela e estava tudo bem.Agora eu gostaria de usar o SDK do Facebook.Estou fazendo o tutorial do facebook, mas quando diz isso tenho que clicar com o botão direito em projeto -> aba Android -> Adicionar...e selecione FacebookSDk e ok.Então, após esta etapa,

O

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

não pode ser resolvido!Pesquisei muito no Google, limpei a solução, substituí o android-support-v4.jar pelo android-support-v4 do facebook.jar, atualizei as bibliotecas (clique com o botão direito do mouse em project->Android tools->Add support library...), removi a biblioteca da pasta libs E agora estou sem ideias.

Alguém resolveu esse problema?O que estou fazendo de errado?

Foi útil?

Solução

Para com.google.android.gms.gcm.GoogleCloudMessaging você tem que adicionar google-play-services_lib como um projeto de biblioteca (não tem nada a ver com a biblioteca de suporte).

Para as importações da biblioteca de suporte, você deve copiar o arquivo android-support-v4.jar para a pasta libs do seu projeto e adicione-o ao caminho de construção java do seu projeto.

Outras dicas

O SDK do Facebook vem com determinada versão do android-support-v4.jar, que pode ou não ser a mesma versão do seu projeto e/ou outras bibliotecas que você está usando.certifique-se de que todos sejam da mesma versão (literalmente escolhendo uma versão deste jar e copiando-a para a biblioteca do seu projeto, bibliotecas do SDK do Facebook, etc.).No Eclipse, se você olhar a guia "Problemas", ela deverá informar o que está errado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top