[英]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.