我的情况是我有两个独立的应用程序,两者都与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。
我该如何解决?
答案 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