最新的支持库v4需要minSdk(API 20,L预览版)?

Min*_*nas 7 android android-studio android-5.0-lollipop

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

有任何想法吗?

小智 11

如果您配置了gradle设置以编译最新版本的

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

然后将下载RC,这需要L - 预览.

请在此处查看答案.

使用

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

在你的项目的任何地方.


koe*_*lem 6

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

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

configurations.all {
    resolutionStrategy {
        force 'com.android.support:support-v4:20.+'
        force 'com.android.support:appcompat-v7:20.+'
    }
}
Run Code Online (Sandbox Code Playgroud)

到你的build.gradle.

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

我在阅读相关问题时发现了这一点,我将在此处链接