【问题标题】:The latest support library v4 requires minSdk(API 20, L Preview)?最新的支持库 v4 需要 minSdk(API 20, L Preview)?
【发布时间】:2014-08-17 21:05:15
【问题描述】:

我正在尝试使用 Android Studio 0.8.0 测试版和最新工具运行项目,它需要 API 20,因此无法在使用 API 19 的设备上运行

有什么想法吗?

【问题讨论】:

标签: android android-studio android-5.0-lollipop


【解决方案1】:

如果你配置了你的 gradle 设置来编译最新版本的

  • 'com.android.support:support-v4:+'
  • 'com.android.support:appcompat-v7:+'

然后将下载 RC,这需要 L - Preview。

查看答案here

使用

  • 'com.android.support:support-v4:20.+'
  • 'com.android.support:appcompat-v7:20.+'

无处不在在您的项目中。

【讨论】:

  • Eclipse 也有解决方案,不需要 minSdkVersion 这么高?
【解决方案2】:

传递依赖仍然会出现问题。 Gradle 提供了一种强制使用特定版本依赖项的方法。

例如,您可以添加如下内容:

configurations.all {
    resolutionStrategy {
        force 'com.android.support:support-v4:20.+'
        force 'com.android.support:appcompat-v7:20.+'
    }
}

到您的 build.gradle。

如果您想了解有关 gradle 解析策略的更多信息,请参阅本指南 http://www.gradle.org/docs/current/dsl/org.gradle.api.artifacts.ResolutionStrategy.html

我在阅读相应问题时发现了这一点,我将链接here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多