簡體   English   中英

我可以在Facebook SDK 3.23.1中使用“ import com.facebook.FacebookSdk;”嗎?

[英]Can I use “import com.facebook.FacebookSdk;” with Facebook SDK 3.23.1?

在我的app \\ build.gradle文件中,我compile 'com.facebook.android:facebook-android-sdk:3.23.1' 在我的BaseActivity.java文件(其中有“公共類BaseActivity擴展Activity”)中,我試圖使用此代碼: import com.facebook.FacebookSdk; 這是我得到的錯誤:

Error:(8, 20) error: cannot find symbol class FacebookSdk
Error:Execution failed for task ':app:compileDebugJavaWithJavac'. > Compilation failed; see the compiler error output for details.

我正在使用https://developers.facebook.com/quickstarts/按照說明將Facebook SDK添加到項目中。 步驟之一是:“將Facebook SDK導入到您的應用程序中”,並且它們提供以下行:

import com.facebook.FacebookSdk;

Facebook SDK 3.23.1是否可以執行此操作? 我想知道指令是否暗示使用Facebook SDK 4.0.0或更高版本。

更新:我在下面復制我的依賴項。

dependencies {
compile 'com.google.code.gson:gson:2.2.4'
compile files('libs/AndroidSDK-2.15.9.jar')
compile files('libs/core.jar')
compile files('libs/easyfacebookandroidsdk_2.3.jar')
compile files('libs/PayPal_MPL.jar')
compile files('libs/signpost-commonshttp4-1.2.1.1.jar')
compile files('libs/signpost-core-1.2.1.1.jar')
compile files('libs/socialauth-4.2.jar')
compile files('libs/twitter4j-core-3.0.5.jar')
compile files('libs/urbanairship-lib-3.3.0.jar')
compile 'com.google.android.gms:play-services:9.0.2'
compile 'com.facebook.android:facebook-android-sdk:3.23.1'}

不可以,“ import com.facebook.FacebookSdk;”僅可從Facebook SDK 4.0.0獲得。 是的,可以將Facebook Analytics(分析)與Facebook SDK v3.x一起使用。 我終於有了使用Facebook SDK v3.23.1的Facebook Analytics。 我使用了https://developers.facebook.com/docs/reference/android/3.23.1/class/AppEventsLogger/中所述的AppEventsLogger類。

使用最新版本的facebook SDK。 我最近對其進行了集成,並且運行良好。

dependencies{

compile 'com.facebook.android:facebook-android-sdk:4.+'

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM