2013-03-06 81 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已經包含該庫。

看看是否有幫助。

相關問題