INSTALL_FAILED_CONFLICTING_PROVIDER Xamarin Android

时间:2017-05-24 09:04:41

标签: android facebook xamarin facebook-sdk-4.0

我的情况是我有两个独立的应用程序,两者都与Facebook SDK集成。 它们都具有在AndroidManifest文件中声明的不同权限:(它们也使用2个不同的Facebook应用程序。)

<provider android:authorities="com.facebook.app.FacebookContentProvider[facebookAppId01]" android:name="com.facebook.FacebookContentProvider" android:exported="true" />

<provider android:authorities="com.facebook.app.FacebookContentProvider[facebookAppId02]" android:name="com.facebook.FacebookContentProvider" android:exported="true" />

似乎根据Facebook上的文档,我在为2个应用宣布2个不同的ContentProviders时做得对。但是当我部署它时,出现了这个错误:

1>An error occurred. See full exception on logs for more details.
1>Failure [INSTALL_FAILED_CONFLICTING_PROVIDER]

如果我先安装app01,则无法安装app02。当我首先安装app02时,我无法安装app01。

我该如何解决?

2 个答案:

答案 0 :(得分:0)

就像我在论坛(https://forums.xamarin.com/discussion/96225/install-failed-conflicting-provider-xamarin-android)上回答你一样,问题在于清单文件。

我发现了一个与此问题相关的错误报告。 https://bugzilla.xamarin.com/show_bug.cgi?id=56690

答案 1 :(得分:0)

https://forums.xamarin.com/discussion/96225/install-failed-conflicting-provider-xamarin-android

这个问题已在这里得到解答。 我通过将SDK降级到版本4.16.1解决了这个问题。工作完全像一个魅力。感谢您的帮助。

&#34;版本4.24.0已经发布,它可以毫无问题地工作!&#34; - RafaeldeAndrade