【发布时间】:2016-05-11 16:51:52
【问题描述】:
我已设置 Facebook 共享与以下,构建类型特定的内容提供者:
<provider
android:name="com.facebook.FacebookContentProvider"
android:authorities="com.facebook.app.FacebookContentProviderXXX${applicationId} ...
applicationId 因构建类型而异,因此我可以在一台设备上同时运行调试和实时构建。
此设置在 Facebook(图像文件)共享时出现错误:
IllegalStateException: A ContentProvider for this app was not set up in the AndroidManifest.xml, please add com.facebook.app.FacebookContentProviderXXX as a provider to your AndroidManifest.xml file. See https://developers.facebook.com/docs/sharing/android for more info.
我该如何克服这个问题?如何让 Facebook 考虑我的 applicationId?
【问题讨论】:
-
Here 是您正在寻找的解决方案。
-
@Wess 检查我的答案。
标签: android android-contentprovider facebook-android-sdk sharing