Google Play服务库已解析为不依赖版本的版本

时间:2018-07-05 00:43:57

标签: android react-native google-play-services

在更新我的React Native Android项目中使用的google-play-services库时,在构建时出现此错误:

  

com.google.android.gms:play-services-base库正在   其他各种图书馆在[[15.0.1,15.0.1]]的要求,但   解析为10.2.4。禁用插件并检查您的依赖关系   /.gradlew:app:dependencies。

但是当我运行./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'

如何解决此问题?谢谢

编辑:我注意到我的react-native-google-places依赖项是一个版本,更新后,错误消息已更改为:

  

请求库com.google.android.gms:play-services-base   由[[15.0.1,15.0.1]]上的其他各种库提供,    11.6.2

在build.gradle中查看react-native-google-places可以发现它确实包含com.google.android.gms:play-services-base:11.6.2,但是我希望由于我应用程序中的exclude group:而将依赖项排除在外build.gradle(请参见上文)。

0 个答案:

没有答案