При обновлении библиотек google-play-services, используемых в моем проекте React Native Android, при сборке я получаю эту ошибку:
Библиотека com.google.android.gms: игровая база
запрашивается различными другими библиотеками в [[15.0.1,15.0.1]], но
решает в 10.2.4. Отключите плагин и проверьте ваши зависимости
дерево с использованием ./gradlew: app: зависимости.
Но когда я запускаю ./gradlew :app:dependencies
, ни о какой версии библиотеки 10.2.4 не упоминается.
Вот раздел зависимостей моего build.grade:
implementation project(':react-native-cookies')
implementation(project(':react-native-google-places')) {
exclude group: 'com.google.android.gms';
}
implementation(project(':react-native-maps')) {
exclude group: 'com.google.android.gms';
}
implementation(project(':react-native-fbsdk')) {
exclude(group: 'com.facebook.android', module: 'facebook-android-sdk');
exclude group: 'com.android.support';
}
implementation 'com.facebook.android:facebook-android-sdk:4.22.1'
implementation(project(':tipsi-stripe')) {
exclude group: 'com.android.support';
exclude group: 'com.google.android.gms';
exclude group: 'com.google.firebase';
}
implementation(project(':react-native-camera')) {
exclude group: 'com.android.support';
exclude group: 'com.google.android.gms';
}
implementation(project(":react-native-google-signin")){
exclude group: "com.google.android.gms";
}
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.google.firebase:firebase-core:16.0.1'
implementation 'com.android.support:support-core-utils:27.1.1'
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.google.android.gms:play-services-wallet:15.0.1'
implementation 'com.google.android.gms:play-services-base:15.0.1'
implementation 'com.google.android.gms:play-services-auth:15.0.1'
implementation 'com.google.android.gms:play-services-places:15.0.1'
implementation 'com.google.android.gms:play-services-location:15.0.1'
implementation 'com.google.android.gms:play-services-maps:15.0.1'
implementation 'com.google.android.gms:play-services-vision:15.0.2'
Как я могу решить эту проблему? Спасибо
РЕДАКТИРОВАТЬ: Я заметил, что моя зависимость реакции-нативных-google-мест была за версией, и после обновления сообщение об ошибке изменилось на:
Библиотека com.google.android.gms: запрашивается база play-services
другими библиотеками в [[15.0.1,15.0.1]], но разрешает
11.6.2 .
Поиск в build.gradle для реагирующих нативных google-мест показывает, что он действительно включает com.google.android.gms:play-services-base:11.6.2
, но я бы ожидал, что зависимость будет исключена из-за exclude group:
в build.gradle моего приложения ( см. выше).