Как правильно импортировать Anymote SDK с Android Studio?
В настоящее время я пишу приложение, которое должно отправлять сигналы через Anymote Infrared Blaster для управления такими устройствами, как телевизоры и т. Д.
Для этого мне нужно использовать данный Anymote SDK, последнее обновление которого было в 2015 году.
Я уже пробовал использовать разные версии Android (все, что вышло с 2015 года), но в Android Studio это не имеет значения.
Проблема в:
Как я выяснил, внешние локальные библиотеки должны быть помещены в "app>lib" и затем могут быть импортированы через проект "структура> приложение> зависимости"> "добавить"> "jar зависимость", но при этом проект не будет компилироваться.
Ошибка: тип программы уже присутствует: android.support.v4.app.BackStackRecord$Op Сообщение {kind=ERROR, text= Тип программы уже присутствует: android.support.v4.app.BackStackRecord$Op, sources=[Неизвестный исходный файл], имя инструмента =Optional.of(D8)}
Кажется, в Build.gradle приложения все файлы в "app>lib" уже будут импортированы.
implementation fileTree(dir: 'libs', include: ['*.jar'])
Я пробовал только импортировать Anymote SDK без указанного файла android-support-v4, но это не имело никакого значения.
Еще я попробовал исключить устаревшие библиотеки suooprt, как рекомендовано здесь.
implementation fileTree(dir: 'libs', include: ['*.jar']) {
exclude group: 'com.android.support'
exclude module: 'appcompat-v7'
exclude module: 'support-v4'
}
Но он вернет сообщение об ошибке, в котором говорится, что метод exclude не найден.
У кого-нибудь есть совет, как правильно импортировать эту библиотеку с Android Studio? Или я делал это неправильно?