Java FacebookSdk.sdkinInitialize(getApplicationContext())方法未工作

Java FacebookSdk.sdkinInitialize(getApplicationContext())方法未工作,java,android,facebook,Java,Android,Facebook,我正在使用Facebook SDK 4.5.1(导入Facebook软件包)FacebookSdk.sdkinInitialize(getApplicationContext())未工作 这是一个错误 java.lang.NoClassDefFoundError: com.facebook.FacebookSdk 代码是 @Override protected void onCreate(Bundle savedInstanceState) { Languag

我正在使用Facebook SDK 4.5.1(导入Facebook软件包)
FacebookSdk.sdkinInitialize(getApplicationContext())
未工作

这是一个错误

java.lang.NoClassDefFoundError: com.facebook.FacebookSdk
代码是

     @Override
    protected void onCreate(Bundle savedInstanceState) {
        LanguageUtils.LanguageSettings(this);
        FacebookSdk.sdkInitialize(getApplicationContext());
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
  }
我的项目比较老(最低Android sdk为10)。我正在使用新版本的sdk(Facebook sdk 4.7.0)它确实有效,但它支持(Android sdk 14->)

试试:

FacebookSdk.sdkInitialize(getActivity().getApplicationContext());