INSTALL_FAILED_CONFLICTING_PROVIDER даже при определении провайдера в манифесте и ApplicationId в GradleFile - PullRequest
0 голосов
/ 22 мая 2019

Я установил provider в манифесте, applicationId в build.gradle, но все еще получаю ошибку INSTALL_FAILED_CONFLICTING_PROVIDER от другого приложения, которое я установил с использованием той же библиотеки (провайдера), удаление приложения работает, но это не решениеМне нужно.

Попробовал установить applicationId в build.gradle, установить для provider name, authorities и exported значение false в манифесте.

AndroidManifest.xml

<application...
    <provider
        android:name="com.sample.unique"
        android:authorities="com.sample.app"
        android:exported="false" />

android / app / build.gradle

defaultConfig {
        applicationId "com.another.data.provider"
        minSdkVersion rootProject.ext.minSdkVersion
        targetSdkVersion rootProject.ext.targetSdkVersion
        versionCode 1
        versionName "1.0"
    }

Приложение должно быть установлено?Или я что-то упустил?это библиотека (поставщик), с которой у меня возникают конфликты: mauron85/react-native-background-geolocation

Это журнал вывода:

com.android.builder.testing.api.DeviceException:
com.android.ddmlib.InstallException: 
INSTALL_FAILED_CONFLICTING_PROVIDER: Package couldn't be installed in 
/data/app/com.a.data.provider-v2vDNK1p47vixkJzr9jU_Q==: Can't 
install because provider name 
com.marianhello.app.mauron85.bgloc.provider (in package 
com.a.data.provider) is already used by 
com.another.data.provider
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...