Используйте библиотеку, для которой требуется более высокое значение minSdkVersion, чем у текущего minSdkVersion.
Я использую Uber SDK, который предназначен для работы с Android SDK 16. Мой текущий minSdkVersion - 14. Я могу использовать его как -
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
//Call specific function
}
и положить XML в папку layout-v16
, Но явное слияние не удалось
uses-sdk:minSdkVersion 14 cannot be smaller than version 16 declared in library
Как я могу решить это?
1 ответ
Вы должны заявить в своем манифесте:
<uses-sdk tools:overrideLibrary="com.uber.sdk.android.rides" />
В этом случае вы можете игнорировать minSdk
вопрос.
использование xmlns:tools="http://schemas.android.com/tools"
в самом большом теге.