Как правильно импортировать 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? Или я делал это неправильно?

0 ответов

Другие вопросы по тегам