Android 使用需要比当前Minsdk版本更高的Minsdk版本的库

Android 使用需要比当前Minsdk版本更高的Minsdk版本的库,android,android-studio,android-manifest,android-4.1-jelly-bean,Android,Android Studio,Android Manifest,Android 4.1 Jelly Bean,我使用的SDK是专为Android SDK 16设计的。我现在的版本是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 dec

我使用的SDK是专为Android SDK 16设计的。我现在的版本是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

我怎样才能解决这个问题

您必须在清单中声明:

<uses-sdk tools:overrideLibrary="com.uber.sdk.android.rides" />

在这种情况下,您可以忽略
minSdk
问题


使用
xmlns:tools=”http://schemas.android.com/tools“
在manfiest标记中。

所有答案都告诉您使用正确的支持库编译版本。它没有回答我的问题。