3

我单击我的项目-> Android 工具-> 添加支持库并出现错误(在执行“添加支持库”之前有效)

我认为我对 Facebook SDK 有疑问:

这是我的一部分mainActivity

Settings.addLoggingBehavior(LoggingBehavior.INCLUDE_ACCESS_TOKENS);

        Session session = Session.getActiveSession();
        if (session == null) {
            if (savedInstanceState != null) {
                session = Session.restoreSession(this, null, statusCallback, savedInstanceState);
            }
            if (session == null) {
                session = new Session(this);
            }
            Session.setActiveSession(session);
            if (session.getState().equals(SessionState.CREATED_TOKEN_LOADED)) {
                session.openForRead(new Session.OpenRequest(this).setCallback(statusCallback));
            }
        }

在行中:

session.openForRead(**new Session.OpenRequest(this)**.setCallback(statusCallback));

它给了我一个错误:

android.support.v4.app.Fragment 类型无法解析。它是从所需的 .class 文件中间接引用的

有人知道如何解决这个问题吗?

4

2 回答 2

0

我解决了在 Build Path -> Order and Export of My Project、Facebook-SDK Project 和 Other Project Linked 中检查 Android Private Libraries

检查 Android 私有库

从这里

于 2013-05-27T22:42:55.460 回答
-1

上次我尝试使用“添加支持库”功能时,控制台一直说“在依赖列表中找到 2 个版本的 android-support-v4.jar”

检查项目的 libs 文件夹并删除 android-support-v4.jar 如果它在那里,这是因为 Facebook SDK 已经包含该库。

看看有没有帮助。

于 2013-03-06T15:47:38.113 回答