【问题标题】:Use library that require higher minSdkVersion than the current minSdkVersion使用要求 minSdkVersion 高于当前 minSdkVersion 的库
【发布时间】:2016-04-19 08:48:18
【问题描述】:

我正在使用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

我该如何解决这个问题?

【问题讨论】:

标签: android android-studio android-manifest android-4.1-jelly-bean


【解决方案1】:

您必须在清单中声明:

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

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

在 manfiest 标签中使用xmlns:tools="http://schemas.android.com/tools"

【讨论】:

    猜你喜欢
    • 2017-04-19
    • 2015-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多