Android Studio tidak dapat menemukan versi apa pun yang cocok dengan com.android.support:appcompat-v7:+


Jawaban:


193

Dari Android Studio, buka: Tools >> Android >> SDK Manager

Pilih dan pasang "Extras | Android Support Repository"


16
+1 dan perlu dicatat bahwa ini tidak sama dengan "Android Support Library" ... Anda akan menginginkan "Android Support Repository"
dwerner

5
Repositori dukungan saya versi 12 diinstal, dan saya masih mendapatkan kesalahan ini.
IgorGanapolsky

1
Terima kasih! Ini juga memperbaiki masalah bagi saya dengan PhoneGap di mana an cordova build androidmembuat kesalahan yang sama!
Giel Berkers

1
Nama telah berubah menjadi "Repositori Maven Lokal untuk Pustaka Dukungan" (v28)
n00dl3

1
UI telah cukup berubah sehingga jawaban ini tidak lagi berfungsi (Android Studio 3. +). Mendesah.
SMBiggs

17

Bagi saya itu berhasil setelah mengubah versi dari 7: 27. + menjadi 7: +


wow ... bagus ... bagi saya ketika menambahkan plugin kamera kesalahan ini terjadi kemudian teratasi ketika mengkompilasi "com.android.support:support-v4:27+" untuk mengkompilasi "com.android.support:support-v4:+"
saber tabatabaee yazdi


11

Di Project> app> file build.gradle ganti baris

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

dengan

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

dan garis

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

dengan

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

Kemudian bersihkan bangunan


Jangan pernah menggunakan kecocokan glob dalam versi karena dapat merusak kode karena pembaruan versi
ruX

8

Ini sangat sederhana. Mohon perbarui dan ganti kode di bawah ini di build.gradle (Proyek: Nama Aplikasi).

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


Ini berfungsi untuk proyek berbasis Gradle, meskipun tidak banyak membantu jika Anda menjalankan aapt, javacdan dxsecara manual tanpa Gradle.
Silas S. Brown

3

Setelah menginstal Extras|Android Support Repository, itu tidak berfungsi untuk saya. Kemudian saya mengubah v7: 1.6 menjadi v7: 1.8 di app build.gradlefile tersebut.

com.android.support:appcompat-v7:1.8.+! dan itu berhasil untuk saya.


0

Buka SDK Manager.exedi folder Android Studio Anda dan instal API yang cocok.


0

Saya menemukan semua jawaban ini salah untuk saya. Sebaliknya di studio android Anda, lihat di bawah di sebelah kiri. Akan ada bantuan untuk ini.

Misalnya, Anda akan memperhatikan This support library should not use a different version (32) than the compilesdkVersion (23)

Kemudian Anda mengubah versi menjadi 23 seperti ini

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

Sekarang, Anda akan melihat pesan A newer version of com.android.support-v4 than 23 is available 23.4.0.

Begitulah cara saya tahu bahwa versi yang benar adalah 23.4.0


Itu masalah yang berbeda.
Fran Marzoa

0

Jika Anda melihat ini setelah Anda baru saja membuat proyek baru di Intellij, coba buat lagi dengan mencentang "Gunakan artefak AndroidX"


0

Kepada siapa yang datang ke sini untuk kesalahan yang sama tetapi versi 29, ubah pustaka dukungan Anda ke versi 28:

build.gradle (app):

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

Tidak ada solusi Google yang berhasil untuk saya. Kemudian saya melihat Android hanya memiliki pustaka dukungan hingga versi 28. Aneh bahwa saya mendapatkan kesalahan ini dalam proyek Android Studio yang dibuat di luar kotak.

Saya tidak yakin versi Android Studio mana, karena saya mengupgrade Studio setelah mendapat kesalahan. Sekarang di Android Studio 3.6.3, proyek baru hadir dengan 'androidx.appcompat: appcompat: 1.0.2'.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.