Sto affrontando uno strano problema con Android Studio. Ho due app per Android che usano Facebook sdk con la stessa applicazione di Facebook per accedere e condividere le foto. Con la nuova API, è necessario dichiarare all'interno di manifestare questa:Studio Android: INSTALL_FAILED_CONFLICTING_PROVIDER facebook sdk
<provider android:authorities="com.facebook.app.FacebookContentProvider[app_id]"
android:name="com.facebook.FacebookContentProvider"
android:exported="true"/>
Ora, se una delle app che è già installato sul dispositivo e cerco di installare il secondo, ottengo questo errore su Android Studio:
INSTALL_FAILED_CONFLICTING_PROVIDER
È necessario un problema con il provider di Facebook, ovvero l'unico elemento all'interno della mia app. Quindi, in questo modo le mie due app non possono essere installate contemporaneamente sullo stesso dispositivo? Mi piacerebbe se ci fosse un modo per utilizzare lo stesso provider ed evitare quell'errore.
Si dovrebbe avere per creare un'altra applicazione nella console per gli sviluppatori di Facebook e assegnare l'id di un'altra app alla tua app e integrarla con la tua voce del provider di manifest e sei in grado di farlo. –
Due app appartengono alla stessa app di Facebook. Non è possibile creare due applicazioni distinte – giozh
Hai mai trovato una soluzione alternativa per questo? Stavo pensando se fosse possibile disabilitare il 'ContentProvider' nelle versioni' Debug'. Sto ancora ricercando il problema. Ovviamente questo disabiliterà le funzionalità di condivisione per quella versione. –