Как заставить библиотеку проверять targetSdkVersion основного приложения во время компиляцииAndroid

Форум для тех, кто программирует под Android
Anonymous
Как заставить библиотеку проверять targetSdkVersion основного приложения во время компиляции

Сообщение Anonymous »

У меня есть библиотека на GitHub, которая должна быть более удобной для пользователя. Чтобы быть более удобным для пользователя, я хочу проверить совместимость с моей библиотекой и основным приложением во время компиляции.

Вот как возникла проблема:
Я обновил свою библиотеку для Android Oreo, и если пользователь установил targetSdkVersion до 27, все будет в порядке. Проблема в том, что пользователь установил цель своего приложения на 27, но использует мою старую версию библиотеки. Это вызывает сбой в моей библиотеке.

Для проверки совместимости основного приложения мне нужно проверить targetSdkVersion основного приложения из моей библиотеки. Это возможно? или есть ли другой способ заставить lib-user-app соответствовать моим зависимостям не только с помощью документов?

Подробнее здесь: https://stackoverflow.com/questions/499 ... mpile-time

Вернуться в «Android»