更新到firebase-messaging后的AutoAnnotation错误:17.5.0

时间:2019-03-26 19:57:37

标签: android firebase firebase-cloud-messaging

今天我从以下位置更新:

implementation 'com.google.firebase:firebase-messaging:17.4.0'

收件人:

implementation 'com.google.firebase:firebase-messaging:17.5.0'

我得到这个构建错误:

Error: Program type already present: com.google.auto.value.AutoAnnotation

我所有其他依赖项都是最新的。

谢谢

2 个答案:

答案 0 :(得分:0)

问题是多个依赖关系正在添加库“自动值”,从而产生冲突。

尝试找出正在添加自动值库的依赖项,并使用def which_shop_method_to_use? if current_shop.nil? return current_shop_by_session else return current_shop end end 标志将其删除。

exclude

有关更多信息,请看一个类似的问题-> What does "Program type already present" mean?

答案 1 :(得分:0)

问题是谷歌翻译。

我确实喜欢Srikar的建议,只是翻译了。并用“排除组”。像这样:

implementation('com.google.cloud:google-cloud-translate:0.5.0') {
    exclude group: 'io.grpc', module: 'grpc-all'
    exclude group: 'com.google.protobuf', module: 'protobuf-java'
    exclude group: 'com.google.api-client', module: 'google-api-client-appengine'
    exclude group: 'com.google.auto.value'
}