我可以在 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 文件中(我有 "public class BaseActivity extends 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 添加到项目的说明进行操作。其中一个步骤是:"Import Facebook SDK into your app",它们提供了以下行:

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'}

使用最新版本的facebook SDK。我最近集成了它,它运行良好。

dependencies{

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

}

否,“导入 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 class