Android-приложение требует реализации тех же зависимостей, что и импортированная библиотека - PullRequest
0 голосов
/ 20 декабря 2018

Я пытаюсь использовать свою собственную библиотеку, скомпилированную в .aar.Все работает нормально, пока я храню зависимости, используемые библиотекой, в приложении build.gradle.Ни одна из классификаций приложения не зависит от этих зависимостей, однако, когда я удаляю их из приложения build.gradle, я получаю NoClassDefFoundError и ClassNotFoundException, т.е.:

Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/auth/oauth2/GoogleCredentials; caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.auth.oauth2.GoogleCredentials" on path: DexPathList

В моей библиотеке build.gradle у меня естьэти зависимости, импортированные с помощью команды api, также включают multiDex в приложении и библиотеке build.gradle.

Пожалуйста, помогите мне разобраться с этим.

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