У меня возникла странная проблема с андроид-студией. У меня есть два приложения для Android, которые используют facebook sdk с тем же приложением для facebook для входа в систему и обмена фотографиями. С новым API, необходимо объявить в манифесте этого:Студия Android: INSTALL_FAILED_CONFLICTING_PROVIDER facebook sdk
<provider android:authorities="com.facebook.app.FacebookContentProvider[app_id]"
android:name="com.facebook.FacebookContentProvider"
android:exported="true"/>
Теперь, если один из этого приложения уже установлена на устройстве, и я пытаюсь установить второй, я получить эту ошибку на Android студии:
INSTALL_FAILED_CONFLICTING_PROVIDER
Необходимо установить проблему с провайдером facebook, то есть единственным элементом внутри моего приложения. Таким образом, мои два приложения не могли быть установлены одновременно на одном устройстве? Я хотел бы, если есть способ использовать тот же провайдер и избежать этой ошибки.
Вы должны иметь создать другое приложение в консоли разработчика Facebook и назначить идентификатор другого приложения для вашего приложения и интегрировать его с помощью своей записи поставщика теневого манифеста, и вы сможете это сделать. –
Два приложения относятся к одному и тому же приложению Facebook. Невозможно создать два разных приложения. – giozh
Вы когда-нибудь находили обходное решение для этого? Подумал, можно ли отключить «ContentProvider» в версиях «Debug». Все еще исследует проблему. Конечно, это отключит возможности обмена для этой версии. –