Используя Google Cloud PubSub в Android, найдите нужную библиотеку - PullRequest
0 голосов
/ 03 мая 2018

Im Используя Android Studio 3.0.1, в проекте используется SDK версии 26. Я пытаюсь получить сообщения из модуля Google Cloud PubSub с помощью библиотеки 'grpc-pubsub-v1', добавив в приложение build.gradle строку:

compile ('com.google.api.grpc:grpc-pubsub-v1:0.0.2')

Когда синхронизируется gradle, появляется следующая ошибка:

Ошибка: не удалось выполнить задачу ': app: transformDexArchiveWithExternalLibsDexMergerForDebug'. java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: невозможно объединить dex

Возможно, версия библиотеки не совместима с версией SDK, Gradle или другой вещи, также добавление строки 'multiDexEnabled true' не решает проблему, версия gradle - 3.0.1.

Какую библиотеку правильно использовать или как ее найти?

1 Ответ

0 голосов
/ 22 июня 2018

Поскольку вы используете версию Gradle 3.0.1, вам нужно изменить compile на implementation, как показано в этого документа Gradle . Это изменение, которое было сделано в версии 3.0.

...