Android targetSdk обратная совместимость
Не нашел ответа на это. Я пытаюсь интегрировать внешнюю библиотеку в мой проект Android. мой targetSdkVersion
является 27
, В документации внешней библиотеки упоминается, что она "поддерживает" targetSdkVersion
25
, Что это значит? Могу ли я интегрировать его в свое приложение, не меняя targetSdkVersion
(чего я явно не хочу)? Это обратно совместимо, как это? Я не нашел точной информации по этому вопросу.
1 ответ
Это означает, что внешняя библиотека поддерживает только до SDK 25. Вам нужно будет скопировать ее в свой проект и вручную обновить версию SDK во внешней библиотеке, и надеяться, что она будет работать. Till SDK 25 на самом деле довольно хорош, так что вы можете не столкнуться с какими-либо проблемами при компиляции Если возникнут какие-либо проблемы, вам придется пойти и исправить это в коде. Другое решение состоит в том, чтобы подать запрос к первоначальному автору, но не будет никакой гарантии, когда он сделает это и загрузит проект.