Android 未能找到com.facebook.katana.provider.platformprovider和com.facebook.wakizashi.provider.platformprovider的提供商信息

Android 未能找到com.facebook.katana.provider.platformprovider和com.facebook.wakizashi.provider.platformprovider的提供商信息,android,facebook,facebook-android-sdk,Android,Facebook,Facebook Android Sdk,在我的android应用程序中,我使用FacebookDialog 我正在写下面的代码 在Galaxy Note3(Android4.4.2)中,它运行良好 然而,在Experia SOL21(Android4.1.2)中,它没有。错误代码如下 <uses-permission android:name="android.permission.INTERNET" /> <meta-data android:name="com.facebook.sdk.Applicati

在我的android应用程序中,我使用FacebookDialog

我正在写下面的代码

在Galaxy Note3(Android4.4.2)中,它运行良好

然而,在Experia SOL21(Android4.1.2)中,它没有。错误代码如下

<uses-permission android:name="android.permission.INTERNET" />

<meta-data
   android:name="com.facebook.sdk.ApplicationId"
   android:value="@string/app_id" />
[我的代码] 在Activity.java中

 private UiLifecycleHelper uiHelper;

 private void FbShare(String shareTitle, String shareUrl,String shareImageUrl) {
    if (FacebookDialog.canPresentShareDialog(getApplicationContext(),
            FacebookDialog.ShareDialogFeature.SHARE_DIALOG)) {
        try {
            FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(
                    this).setDescription(shareTitle).setName(shareTitle)
                    .setLink(shareUrl).setPicture(shareImageUrl)
                    .setApplicationName("myapp").build();
            uiHelper.trackPendingDialogCall(shareDialog.present());
        } catch (FacebookException e) {
            Toast.makeText(this, "Facebook Error1",Toast.LENGTH_SHORT).show();
        }
    }
    else Toast.makeText(this, "Facebook Error2",Toast.LENGTH_SHORT).show();
}
[错误日志]

Failed to find provider info for com.facebook.katana.provider.platformprovider
Failed to find provider info for com.facebook.wakizashi.provider.platformprovider
另外,Activity.java中的Toast表示“Facebook Error2”

我正确地将internet权限添加到清单和facebookSDK元数据中,如下所示

<uses-permission android:name="android.permission.INTERNET" />

<meta-data
   android:name="com.facebook.sdk.ApplicationId"
   android:value="@string/app_id" />


你能告诉我如何解决这个问题吗?

这通常意味着你没有安装Facebook应用程序,或者没有过时的版本。我知道了!我的Facebook应用程序是旧版本。更新后,运行良好。非常感谢。