Зависимости не могут быть скомпилированы в android studio - PullRequest
0 голосов
/ 23 февраля 2020

Когда implementation 'com.karumi:dexter:6.0.0' добавляется в файл build.gradle, Ошибка отображается в строке номер 24 при реализации appcompat: implementation 'com.android.support:appcompat-v7:26.1.0'

это build.gradle (Модуль: приложение)

Ошибка в Gradle

Ответы [ 3 ]

1 голос
/ 23 февраля 2020
  • Из вашего сообщения об ошибке gradle видно, что вы используете andorid более раннюю библиотеку структуры проекта.
  • Вы пытаетесь реализовать библиотеку implementation 'com.karumi:dexter:6.0.0', которая использует androidx структура библиотеки поддержки.

Следовательно, вы получаете эту ошибку, поскольку вы не можете использовать обе структуры, поскольку они были созданы и организованы по-разному.

Решение:

Перейдите на androidx структуру библиотеки, если вы действительно хотите использовать эту библиотеку.

См. Эту официальную документацию Google Android перейти на andoirdx из android -

Документация для разработчиков Google

1 голос
/ 23 февраля 2020

Вы должны перенести свой проект AppCopact to AndroidX. Для переноса проекта AppCompact на Androidx Go Refactor -> Migrate to Androidx установите флажок в BackUp Project и Migrate. После миграции библиотека com.karumi:dexter:6.0.0 будет работать отлично.

1 голос
/ 23 февраля 2020

Библиотека, которую вы пытаетесь использовать, использует библиотеки AndroidX, и вы используете библиотеки поддержки Andeoid в своем проекте. Либо перенесите ваш проект на androidx, либо используйте более старую версию библиотеки, в которой используются android библиотеки поддержки.

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