2013-03-06 56 views
3

我点击我的项目 - > Android的工具 - >添加支持库 并得到一个错误(之前我进行“添加支持库”,它的工作)的Android的Facebook SDK后添加库

我认为我有一个问题与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)); 

它给了我一个错误:

The type android.support.v4.app.Fragment cannot be resolved. It is indirectly referenced from required .class files

是否有人知道如何解决这个问题呢?

+0

具有u triedsomething这样的: 'openReq = new Session.OpenRequest(this);' 'openReq.setCallback(statusCallback);' 'session.openForRead(openReq);' – Shoshi 2013-03-06 15:48:58

回答

-1

最后一次,当我试图使用“添加支持库”功能,控制台不停地说“找到了2个版本的Android支持,v4.jar的依赖关系列表”

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

看看是否有帮助。