Android: Могу ли я использовать API облачного хранилища Google для SDK менее 26? - PullRequest
0 голосов
/ 17 января 2020

Я пытаюсь использовать облачное хранилище Google для загрузки файлов в корзину. Я добавил это к своему уровню приложения gradle.build:

implementation 'com.google.cloud:google-cloud-storage:1.103.0'

, но когда я пытаюсь запустить свое приложение, я получаю эту ошибку:

MethodHandle.invoke и MethodHandle.invokeExact являются поддерживается только начиная с Android O (--min-api 26)

Есть ли обходной путь для поддержки меньших SDK? Мой минимальный SDK - 19.

Ответы [ 2 ]

2 голосов
/ 17 января 2020

Этот Cloud SDK не предназначен для использования с Android приложениями. Если вы хотите получить доступ к облачному хранилищу из Android, вам следует использовать Firebase SDK .

0 голосов
/ 17 января 2020

Мне удалось решить эту проблему, добавив:

packagingOptions {
        exclude 'META-INF/INDEX.LIST'
        exclude 'META-INF/DEPENDENCIES'
    }
...