Я работаю над проектом, который использует protobuf. Это проект java 8, поэтому я хочу воспользоваться различными сборщиками гуавы, такими как toImmutableList
.
dependencies {
implementation 'com.google.guava:guava:21.0'
implementation 'com.google.protobuf:protobuf-java:3.11.1'
}
Я сталкиваюсь с проблемой, когда protobuf зависит от версии 28.1 гуавы для android, в которой отсутствуют коллекторы toImmutableX. Поскольку 28.1 больше 21.0, вместо этого во время компиляции используется версия android.
Является ли наилучший способ просто исключить зависимость gradle, полученную из protobuf?