在使用不同版本的gms:play-service和firebase-ml-vision库时,可能会出现冲突。这里提供一种解决方法,通过使用exclude module
来解决冲突问题。
首先,打开你的项目的build.gradle
文件。在dependencies
部分,添加以下代码:
implementation('com.google.firebase:firebase-ml-vision:24.1.0') {
exclude group: 'com.google.android.gms', module: 'play-services-vision'
}
这段代码中,我们使用了exclude group: 'com.google.android.gms', module: 'play-services-vision'
来排除掉firebase-ml-vision库中与gms:play-service冲突的部分。
接下来,你需要添加适当的gms:play-service版本依赖。假设你想使用gms:play-service-vision
库,可以在dependencies
部分添加以下代码:
implementation 'com.google.android.gms:play-services-vision:20.1.0'
这样,你就解决了gms:play-service和firebase-ml-vision库之间的冲突问题。
最后,记得进行项目的同步,以使更改生效。
请注意,以上示例中的版本号仅作为参考,请根据你自己的项目需求选择适当的版本号。同时,如果你使用的是其他的gms:play-service库,也可以通过类似的方式解决冲突问题。