У меня есть библиотека на GitHub, которая должна быть более удобной для пользователя. Чтобы быть более удобным для пользователя, я хочу проверить совместимость с моей библиотекой и основным приложением во время компиляции.
Вот как возникла проблема:
Я обновил свою библиотеку для Android Oreo, и если пользователь установил targetSdkVersion до 27, все будет в порядке. Проблема в том, что пользователь установил цель своего приложения на 27, но использует мою старую версию библиотеки. Это вызывает сбой в моей библиотеке.
Для проверки совместимости основного приложения мне нужно проверить targetSdkVersion основного приложения из моей библиотеки. Это возможно? или есть ли другой способ заставить lib-user-app соответствовать моим зависимостям не только с помощью документов?
Подробнее здесь: https://stackoverflow.com/questions/499 ... mpile-time