Ошибка автоаннотации после обновления до firebase-messaging: 17.5.0 - PullRequest
0 голосов
/ 26 марта 2019

Сегодня я обновил с:

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 голосов
/ 15 мая 2019

Проблема была в гугл-переводчике.

Я сделал так, как предложил Срикар, только с переводом.И использовал «исключить группу».Как это:

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'
}
0 голосов
/ 27 марта 2019

Проблема заключается в том, что при добавлении библиотеки Auto Value возникает множество зависимостей, создающих конфликт.

Попробуйте выяснить, какие зависимости добавляют библиотеку Auto Value, и удалите их, используя флаг exclude.

implementation ('com.google.firebase:firebase-messaging:17.5.0') {
    exclude module: 'com.google.auto.value'
}

Для получения дополнительной информации посмотрите на аналогичный вопрос -> Что означает «Тип программы уже присутствует»?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...