#android #kotlin #gradle #getstream-io #clevertap
#Android #kotlin #gradle #getstream-io #clevertap
Вопрос:
В нашем проекте есть две разные сторонние библиотеки. Проблема в том, что оба используют ExoPlayer с разными версиями. Если версия ExoPlayer в моем основном проекте больше, чем 2.10.0, произойдет сбой SDK Stream Chat SDK. И наоборот, если версия ниже 2.10.0, происходит сбой Clever Tap SDK. Gradle постоянно выбирает последнюю версию. Есть ли решение для этого? Например, могу ли я использовать ExoPlayer 2.9.6 в Get Stream Chat SDK и ExoPlayer 2.12.0 в Clever Tap.
Комментарии:
1. Я сталкиваюсь с проблемой, очень похожей на эту, но с другой сторонней библиотекой — protobuf. Вы решили свою проблему? Не могли бы вы поделиться своим решением?
2. Мы сообщили о сбое. Компания, у которой есть более низкая версия exo player, обновила exo player. Даже если бы они не обновлялись, мы бы обновили версию в SDK с открытым исходным кодом.
3. Эй, @Harun, Ты нашел решение
4. Мы не смогли найти решение для выбора подходящей версии библиотеки в зависимости от библиотеки. Обновление библиотек выглядит лучшим решением.