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

104

Menjalankan proyek di Android Studio gagal dengan kesalahan ini: could not find any version that matches com.android.support:appcompat-v7:+

Bagaimana cara memperbaiki kesalahan ini?

ArdaZeytin
sumber
1
Sebenarnya ini adalah jawaban yang berhasil untuk saya: stackoverflow.com/a/18900369/1038702
David

Jawaban:

193

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

Pilih dan pasang "Extras | Android Support Repository"

James Edgar
sumber
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: +

osama yaccoub
sumber
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

Petronella
sumber
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"
        }
    }
}

Ananta Prasad
sumber
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.

cbyniiaii
sumber
0

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

Zulakis
sumber
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

Siddharth
sumber
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"

ITisha
sumber
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'.

Kuvalya
sumber