我已经使用了GCM,我有libs文件夹,并有android-support-v4。罐子里,一切都很好。现在我想使用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了很多,我清理了解决方案,我更换了android-support-v4。jar与facebook的android-support-v4。jar,我刷新了库(右键单击项目->Android工具->添加支持库。..),我从libs文件夹中删除了库 现在我没主意了。

任何人都解决了这个问题?我做错了什么?

有帮助吗?

解决方案

com.google.android.gms.gcm.GoogleCloudMessaging 你必须补充 google-play-services_lib 作为一个库项目(它与支持库无关)。

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

其他提示

facebook sdk附带某些版本的android-support-v4.jar,可能是也可能与您使用的项目和/或您正在使用的其他库也不相同。确保它们都是相同的版本(字面上选择这个jar的版本并将其复制到您的项目的lib,facebook sdk的libs等)。在Eclipse中,如果您查看“问题”选项卡,它应该告诉您错误。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top