簡體   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