[英]Android Studio appcompat library missing again
我已經安裝了Android SDK工具22.0.1和23.0.3,我希望定位到SDK版本22。
在這里追逐以前的帖子后,我發現人們可以使用它
compile 'com.android.support:appcompat-v7:22.2.1'
但是,我仍然得到:
Failed to resolve com.android.support:support-v4:22.2.1
因此,我添加了版本4,然后我得到了相同的錯誤,兩次(彼此之間)
哪個是最新的appcompat支持庫? 您在哪里可以找到最新版本?
這真令人沮喪...
謝謝
我已經安裝了Android SDK工具22.0.1和23.0.3
這與使用appcompat-v7
無關。
我想定位SDK版本22
假設您要使targetSdkVersion
為22,那么對於使用appcompat-v7
也是無關緊要的。
哪個是最新的appcompat支持庫?
現在是24.1.0。
您在哪里可以找到最新版本?
根據您的具體情況,在開發人員計算機上轉到Android SDK安裝。 在其中,轉到extras/android/m2repository/com/android/support/
。 在該目錄中,您將看到帶有Android支持庫所有部分名稱的目錄(例如, appcompat-v7/
)。 如果您選擇其中任何一種,都將看到可用的版本。
現在,關於您的錯誤消息的appcompat-v7
在於,對於顯然已找到的appcompat-v7
請求的版本,您在support-v4
上遇到了故障(否則,您的錯誤將是appcompat-v7
)。 這表明您沒有所有Android支持庫,可能是由於從SDK Manager安裝Android存儲庫失敗。
如果要使用SdkVersion 22進行編譯怎么辦?
對於新開發(相對於維護某些舊版應用程序)而言,這並不是一個特別好的主意。 但是,如果您要這樣做,則需要選擇22系列中的Android支持庫工件版本。 在我的機器上,最新的版本是22.2.1。
改成
compileSdkVersion 23
buildToolsVersion "23.0.3"
並改變
compile 'com.android.support:appcompat-v7:22.2.1'
至
compile 'com.android.support:appcompat-v7:23.4.0'
如果您要定位sdk 22添加/更改
defaultConfig {
//
minSdkVersion 16
targetSdkVersion 22
//
}
雖然最新版本是24.1.0,但是為此您必須再次從sdk-23更新到sdk-24
最新版本是24.1.0。 您可以在此處進行檢查: https : //developer.android.com/topic/libraries/support-library/revisions.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.