INSTALL_FAILED_CONFLICTING_PROVIDER 赛马林 Android
INSTALL_FAILED_CONFLICTING_PROVIDER Xamarin Android
我的情况是我有 2 个独立的应用程序,它们都集成了 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 个不同的 ContentProvider 时做对了。但是我部署的时候出现了这个错误:
1>An error occurred. See full exception on logs for more details.
1>Failure [INSTALL_FAILED_CONFLICTING_PROVIDER]
如果我先安装app01,我无法安装app02。同样是先安装app02,安装不上app01。
我该如何解决?
就像我在论坛上回答你一样 (https://forums.xamarin.com/discussion/96225/install-failed-conflicting-provider-xamarin-android),问题出在清单文件上。
我还发现了一个与此问题相关的错误报告。
https://bugzilla.xamarin.com/show_bug.cgi?id=56690
https://forums.xamarin.com/discussion/96225/install-failed-conflicting-provider-xamarin-android
这里已经回答了这个问题。
我通过将 SDK 降级到 4.16.1 版本解决了这个问题。像魅力一样完美地工作。感谢大家的帮助。
"The version 4.24.0 was released and it's working without problems!" - 拉斐尔德安德拉德
我的情况是我有 2 个独立的应用程序,它们都集成了 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 个不同的 ContentProvider 时做对了。但是我部署的时候出现了这个错误:
1>An error occurred. See full exception on logs for more details.
1>Failure [INSTALL_FAILED_CONFLICTING_PROVIDER]
如果我先安装app01,我无法安装app02。同样是先安装app02,安装不上app01。
我该如何解决?
就像我在论坛上回答你一样 (https://forums.xamarin.com/discussion/96225/install-failed-conflicting-provider-xamarin-android),问题出在清单文件上。
我还发现了一个与此问题相关的错误报告。 https://bugzilla.xamarin.com/show_bug.cgi?id=56690
https://forums.xamarin.com/discussion/96225/install-failed-conflicting-provider-xamarin-android
这里已经回答了这个问题。 我通过将 SDK 降级到 4.16.1 版本解决了这个问题。像魅力一样完美地工作。感谢大家的帮助。
"The version 4.24.0 was released and it's working without problems!" - 拉斐尔德安德拉德