繁体   English   中英

在更新SDK以使其包含v20和最新的构建工具后,为什么我的Android项目无法构建?

[英]Why does my Android project fail to build after updating my SDK to include v20 and the latest build tools?

将构建工具升级到最新版本(SDK工具v23,平台工具v20和Android Studio v0.8.1)后,在构建项目时遇到以下错误:

using-sdk:minSdkVersion 14不能小于库com.android.support:support-v4:21.0.0-rc1中声明的版本L

这对我来说没有任何意义,因为我的项目在所有使用位置都明确将支持版本定义为19.1.0。

我意识到我所包含的库实际上是在请求无限制版本的支持库,从而导致包含了L预览版。

为了解决这个问题,我添加了以下内容:

compile ('name_of_library:0.9.9') {
    exclude group: 'com.android.support', module:'support-v4'
}

如果您提供的支持库版本大于或等于该库所使用的最低版本,则一切正常。

为了帮助识别有问题的库,请键入以下内容:

./gradlew :your_project_name:dependencies

您将获得方便的spew输出,其中显示了项目的依赖项以及它们都映射到的版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM