Android Studio, com.android.support:appcompat-v7:+ ile eşleşen herhangi bir sürüm bulamadı


Yanıtlar:


193

Android Studio'dan şuraya gidin: Araçlar >> Android >> SDK Yöneticisi

"Ekstralar | Android Destek Havuzu" nu seçin ve yükleyin


16
+1 ve bunun "Android Destek Kitaplığı" ile aynı olmadığını belirtmek gerekir ... "Android Destek Deposu"
nu isteyeceksiniz

5
Destek deposu sürüm 12 yüklendi ve hala bu hatayı alıyorum.
IgorGanapolsky

1
Teşekkürler! Bu aynı zamanda PhoneGap ile benim cordova build androidiçin benzer bir hata attığı bir sorunu çözdü !
Giel Berkers

1
Ad "Destek Kitaplığı için Yerel Maven deposu" (v28) olarak değiştirildi
n00dl3

1
Kullanıcı arayüzü, bu yanıtların artık işe yaramayacağı kadar değişti (Android Studio 3. +). İç çekmek.
SMBiggs

17

Benim için sürümü 7: 27'den 7'ye değiştirdikten sonra çalıştı. +


vay ... harika ... benim için kamera eklentisi eklendiğinde bu hata oluştu ve "com.android.support:support-v4:27+" derlendiğinde "com.android.support:support-v4:+" derlendiğinde çözüldü
saber tabatabaee yazdi


11

Project> app> build.gradle dosyasında satırı değiştirin

implementation 'com.android.support:appcompat-v7:+'29.+'

ile

implementation 'com.android.support:appcompat-v7:+'

ve çizgi

implementation 'com.android.support:design:29.+'

ile

implementation 'com.android.support:design:+'

Sonra yapıyı temizle


Sürüm güncellemelerinden dolayı kodun bozulmasına neden olabileceğinden sürümde glob eşleşmelerini asla kullanmayın
ruX

8

O çok basit. Build.gradle (Proje: Uygulama Adı) içindeki aşağıdaki kodu lütfen güncelleyin ve değiştirin.

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}


Bu Gradle tabanlı projeler için çalışmalar, bu konum çalışıyorsa o kadar faydalı olmamakla birlikte aapt, javacve dxelle Gradle olmadan.
Silas S. Brown

3

Yükledikten sonra Extras|Android Support Repositorybenim için çalışmıyor. Sonra değişim v7: 1.6 ile v7: 1.8 içinde app build.gradledosyanın.

com.android.support:appcompat-v7:1.8.+! ve benim için çalışıyor.


0

SDK Manager.exeAndroid Studio klasöründe ve eşleşen API yükleyin.


0

Tüm bu cevapları benim için yanlış buldum. Bunun yerine android stüdyonuzda solda aşağıya bakın. Bunun için biraz yardım olacak.

Örneğin, fark edeceksiniz This support library should not use a different version (32) than the compilesdkVersion (23)

Sonra 23 sürümünü böyle değiştirirsiniz

'com.android.support:support-v4:23' derleyin

Şimdi bir mesaj göreceksiniz A newer version of com.android.support-v4 than 23 is available 23.4.0.

Doğru versiyonun olduğunu bu şekilde anladım 23.4.0


Bu farklı bir konu.
Fran Marzoa

0

Intellij'de yeni bir proje oluşturduktan sonra bunu görürseniz, "AndroidX yapılarını kullan" işaretli olarak yeniden oluşturmayı deneyin.


0

Buraya aynı hata için gelen ancak sürüm 29, destek kitaplığınızı sürüm 28 olarak değiştirin:

build.gradle (uygulama):

dependencies {
    ...
    implementation 'com.android.support:appcompat-v7:28.+'
    ...
}

Google'da araştırılan çözümlerin hiçbiri benim için işe yaramadı. Sonra Android'in yalnızca 28 sürümüne kadar destek kitaplığına sahip olduğunu gördüm . Bu hatayı, kullanıma hazır bir Android Studio projesinde almış olmam garip.

Hangi Android Studio sürümünün olduğundan emin değilim, çünkü hata aldıktan sonra Studio'yu yükselttim. Artık Android Studio 3.6.3'te, yeni projeler 'androidx.appcompat: appcompat: 1.0.2' ile geliyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.