Используйте библиотеку, для которой требуется более высокое значение 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" в самом большом теге.

Другие вопросы по тегам