簡體   English   中英

Android Studio appcompat庫再次丟失

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM