Android Facebook sdk和谷歌云消息传递JAR问题

时间:2014-01-08 22:27:33

标签: android facebook google-play-services google-cloud-messaging android-support-library

我已经使用了GCM,我有libs文件夹并且在其中有android-support-v4.jar,一切都很好。 现在我想使用facebook sdk。 我正在做facebook的教程,但是当它说我必须右键点击项目时 - > Android标签 - >添加...并选择FacebookSDk然后确定。 所以在这一步之后,

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

无法解决! 我用Google搜索了很多,我清理了解决方案,用facebook的android-support-v4.jar替换了android-support-v4.jar,我刷新了库(右击项目 - > Android工具 - >添加支持库...),我从libs文件夹中删除了库 而现在我已经没有想法了。

有人解决了这个问题吗? 我做错了什么?

2 个答案:

答案 0 :(得分:0)

对于com.google.android.gms.gcm.GoogleCloudMessaging,您必须将google-play-services_lib添加为库项目(它与支持库无关)。

对于支持库导入,您必须将android-support-v4.jar复制到项目的libs文件夹中,并将其添加到项目的java构建路径中。

答案 1 :(得分:0)

Facebook SDK附带某些版本的android-support-v4.jar,它可能与您的项目和/或您正在使用的其他库版本相同或不同。确保它们都是相同的版本(从字面上选择这个jar版本并将其复制到项目的lib,Facebook SDK的库等)。在eclipse中,如果你看一下“问题”标签,它应该告诉你出了什么问题。