Buduję aplikację na Androida z wieloma numerami productFlavors
i za pomocą Facebooka SDK v4.1 do logowania i udostępniania zawartości. Problem polega na tym, że gdy próbuję zainstalować aplikację na urządzeniu, które ma już zainstalowaną tę samą aplikację (ale inny smak), powoduje to błąd. Nie pozwala mi zainstalować drugiej aplikacji, chyba że odinstaluję istniejącą.INSTALL_FAILED_CONFLICTING_PROVIDER z zestawem SDK Facebooka, gdy buduję wiele produktów Smaki
<provider android:authorities="com.facebook.app.FacebookContentProvider{my_app_id}"
android:name="com.facebook.FacebookContentProvider"
android:exported="true"/>
Według tego document The android:authorities
powinna być unikalna i muszę mieć wiele AUTHS aby osiągnąć to, co chcę robić. Jednak nie mogę mieć wielu AppIdów na Facebooku i zastanawiałem się, czy istnieje lepszy sposób na rozwiązanie tego problemu. Z góry dziękuję wszystkim, którzy mogą mi pomóc!
'android: władze = "com.facebook.app.FacebookContentProvider {my_app_id}"' musi być unikalna. Wygląda na to, że inna aplikacja ma te same uprawnienia. Przeczytaj na http://stackoverflow.com/questions/21271246/install-failed-conflicting-provider-in-android –
@PankajKumar Przeczytaj uważnie moje pytanie. –
Czy masz teraz jakieś obejście tego problemu? – Wayne