2014-09-06 85 views
2

我被困在天裏了。我在facebook上使用PhotoShareDialogBu​​ilder。我使用的內容提供者是這樣的:Android:無法找到com.facebook.wakizashi.provider.PlatformProvider的供應商信息

<provider android:authorities="com.facebook.app.NativeAppCallContentProvider*****************" 
        android:name="com.facebook.NativeAppCallContentProvider" 
        android:exported="true"/> 

但是,它給了我錯誤,無論代碼何時執行。有人請幫助我。我不想使用任何其他API如簡單的Facebook等 我在logcat中收到的錯誤是: 09-06 13:56:14.575:E/ActivityThread(4202):無法找到com的提供程序信息。 facebook.wakizashi.provider.PlatformProvider。

我的代碼:

boolean canPresentShareDialogWithPhotos = FacebookDialog.canPresentShareDialog(this, 
         FacebookDialog.ShareDialogFeature.PHOTOS); 


       if (canPresentShareDialogWithPhotos) { 
        FacebookDialog shareDialog = createShareDialogBuilderForPhoto(image).build(); 
        uiHelper.trackPendingDialogCall(shareDialog.present()); 
       } 

private FacebookDialog.PhotoShareDialogBuilder createShareDialogBuilderForPhoto(Bitmap... photos) { 
    return new FacebookDialog.PhotoShareDialogBuilder(this) 
      .addPhotos(image); 
} 
+0

你有什麼版本的Facebook應用程序? – 2014-09-10 23:21:22

回答

3

我注意到,這些logcat的錯誤:

... 
E/ActivityThread﹕ Failed to find provider info for com.facebook.katana.provider.PlatformProvider 
E/ActivityThread﹕ Failed to find provider info for com.facebook.wakizashi.provider.PlatformProvider 
... 

只出現如果你沒有在你的模擬器安裝了Facebook的APK做。如下所示安裝FB APP應用程序後:

Macintosh:platform-tools admin$ ./adb install ~/Downloads/Facebook-[Version Number].apk 
758 KB/s (40857788 bytes in 52.574s) 
     pkg: /data/local/tmp/Facebook-32.0.0.23.15.apk 
Success 

這些類型的錯誤應該消失。

祝你好運!

5

這可以由以下原因引起:

  1. 沒有互聯網連接
  2. 確保您已經添加了互聯網許可清單
  3. hashkey是對於應用程序錯誤
  4. 您的應用程序ID是錯誤的

我的猜測是2點

你可能需要把它添加到您的AndroidManifest.xml

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

我已經在第一時間做到了。 :( – Sami 2014-09-06 09:04:02

+0

你確定列表上的其他3個點沒有造成它? – 2014-09-06 19:24:01

+0

我有同樣的問題...多次檢查所有4點...我試圖讓新的Facebook Like Button工作... – 2014-10-30 14:19:34

1

我有同樣的問題,我注意到,這個問題是與Facebook的應用程序,未安裝在仿真器或設備上。

相關問題