Очень похожий импорт - я как-то добавил эту зависимость дважды? - PullRequest
0 голосов
/ 21 февраля 2019

Я пытаюсь настроить библиотеки Scichart , используя это руководство.

Библиотека, которую я скачал , имеет структуру, которая выглядит следующим образомэто:

enter image description here

Я скопировал 5 .aar файлов и 4 документации .jar файлов в папку libs приложения в Android Studio, например так:

enter image description here

Следуя руководству, которое я прочитал в Интернете (раньше я никогда не добавлял внешнюю библиотеку), я обнаружил, что для работы документации мне нужнодобавьте его в качестве вложения:

enter image description here

Однако, когда я щелкнул правой кнопкой мыши и перешел к свойствам библиотеки, это выглядело так, как будто оно уже было - я предполагаю, чтопоскольку файлы находятся в папке lib в приложении, они видны и используются.

Итак, все должно работать.Проблема в том, что Android Studio предлагает импортировать один из двух классов с одинаковым именем пакета, но с разными пакетами Gradle (не знаете, подходит ли это термин) справа.Картинка:

enter image description here

Почему это происходит?Что я сделал не так при добавлении библиотеки?

1 Ответ

0 голосов
/ 21 февраля 2019

За урок ( Урок 01 ), разделы

  • Использование Maven ( хорошо, это больше Gradle )
  • Использование чистого SciChartlibs

Являются ли взаимоисключающими .
Если вы уже ссылались на их библиотеки через build.gradle (как описано в руководстве, Использование Maven часть)Вам не нужно (и не нужно) помещать JAR в любую папку, а затем добавлять их в настройки модуля или что-то еще.Даже источники будут снесены автоматически.

То, что вы делаете, - это создание локального хранилища, в дополнение к удаленному.Вот почему дублированные библиотеки.

...