2017-05-24 4 views
0

제 상황은 두 가지 응용 프로그램이 모두 있고 Facebook SDK와 통합되어 있습니다. 둘 다 AndroidManifest를 파일에 선언 된 다른 기관이 있습니다. (그들은이 다른 페이스 북이 너무 애플 리케이션을 사용하는)INSTALL_FAILED_CONFLICTING_PROVIDER Xamarin Android

<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" /> 

그것은 보인다 페이스 북에 대한 설명서에 따라 , 2 개의 다른 ContentProvider를 2 개의 앱으로 선언 할 때 올바르게 했어. 하지만 배포했을 때 다음 오류가 나타났습니다.

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

먼저 app01을 설치하면 app02를 설치할 수 없습니다. 먼저 app02를 설치할 때와 마찬가지로 app01을 설치할 수 없습니다.

어떻게 해결할 수 있습니까?

+0

추가 정보 : Facebook SDK (HelloFacebookSample)에서 샘플 프로젝트를 다운로드하여 동일한 장치에 배포 해보십시오. 여전히 같은 오류가 발생했습니다. 모든 솔루션 사람들은? –

답변

0

포럼 (https://forums.xamarin.com/discussion/96225/install-failed-conflicting-provider-xamarin-android)에서 답변 해 주셨 듯이 매니페스트 파일에 문제가 있습니다.

이 문제와 관련된 버그도 발견되었습니다. https://bugzilla.xamarin.com/show_bug.cgi?id=56690

+0

안녕하세요. 정보 주셔서 감사합니다. 버그 보고서에 따르면, 그것은 nuGet 패키지 문제입니다. 지금 적절한 솔루션이 있습니까? 현재 프로젝트에서 중요한 문제입니다. –