我刚刚在我的eclipse中导入了Facebook SDK作为我读过的库。
问题是facebook项目充满了错误。例如,在AccessToken.java中它无法导入“android.annotation”,像这样,其他文件与其他导入...
我尝试将java编译器设置为1.6,但它没有做任何事情。然后我读到这个android.annotation只适用于api 16级,但是这个api级别适用于Android 4.xx并且我不希望这样......我想在至少Android 2.2中使用这个sdk。
任何人都可以帮助我?
答案 0 :(得分:0)
即使您不希望api级别16,也可能需要SDK Manager中的该API级别的SDK平台,因为现在Eclipse不知道这些类
答案 1 :(得分:0)
只需从bulid路径中删除相关性 - >配置构建路径 - >库 - >依赖
并检查图书馆标签中是否有红叉标志。如果有任何重新签名,则删除此项。可能是其他应用程序的参考。
答案 2 :(得分:0)
在任何其他工作空间中创建项目,并将所有FILES移动到该项目中。它用最新的facebook sdk解决了我的问题。