Próbuję dodać recyclinglerview do mojego projektu i pojawia się ten błąd i dodałem go z zależności Android Studio
android
android-recyclerview
android-gradle-plugin
android-support-library
file-dependancy
ahmed khattab
źródło
źródło
maven { url https://maven.google.com }
, przeczytaj tutajOdpowiedzi:
Począwszy od wersji 26 bibliotek pomocy technicznej, upewnij się, że
repositories
sekcja zawiera sekcję maven z punktem końcowym „ https://maven.google.com ”.Coś jak;
źródło
repositories
i nadal otrzymuję komunikat „Błąd: nie udało się rozwiązać: com.android.support:appcompat-v7:26.1.0”. Czy wspominałem ostatnio, że gardzę gradle?buildscript
bloku. Wielkie dzięki za skierowanie mnie w stronę tego, czego nie mogłem zobaczyć. Przepraszam za głosy przeciw; moja frustracja osiągnęła szczyt po godzinach walki z tym (i innymi stopniami), ale to nie twoja wina.Tak to działa.
Dodaj
maven { url "https://maven.google.com" }
zgodnie z sugestią @Gabriele_Mariotti powyżej.Następnie w pliku build.gradle w folderze aplikacji dodaj
Następnie użyj zależności
źródło
Jeśli używasz Android Studio 3.0 lub nowszego, upewnij się, że Twój projekt build.gradle powinien mieć zawartość podobną do -
A poniżej Android Studio 3.0 i począwszy od bibliotek wsparcia 26. + Twój projekt build.gradle musi wyglądać następująco-
Uwaga - pozycja naprawdę ma znaczenie, dodaj google () przed jcenter ()
sprawdź poniższe linki, aby uzyskać więcej informacji-
1- Tworzenie aplikacji na Androida
2- Dodaj zależności kompilacji
3- Skonfiguruj swoją kompilację
źródło
Po prostu dodaj to do swojego głównego pliku build.gradle na poziomie całego projektu w sekcji allprojects ()
źródło
Napotykam ten sam problem, gdy aktualizuję mój SDK i wersję studyjną Androida (3.0 beta). Rozwiązałem ten problem, przechodząc przez ten samouczek. W tym powiedzieli nam, aby zaktualizować plik konfiguracji kompilacji, taki jak
Mam nadzieję, że to ci pomoże.
źródło
w przypadku gdy stwierdziłem, że OneSignal zmienił swoje zależności
więc zmieniłem to z
compile 'com.onesignal:OneSignal:[3.5.8, 3.99.99]'
do
compile 'com.onesignal:OneSignal:[3.5.8, 3.5.8]'
to działa, sprawdź nieokreśloną zależność.
źródło
Dodaj to do pliku build.gradle na poziomie projektu i powinno działać dobrze.
źródło
Do najnowszej biblioteki pomocy technicznej zgodnej z systemem Android 8.0 wymagane jest nowe repozytorium Maven firmy Google. Po prostu zaktualizuj swoje repozytorium Google Maven, jak poniżej:
Aby dodać je do swojej kompilacji, dodaj
maven.google.com
do repozytoriów Maven wbuild.gradle
pliku na poziomie modułu :Alternatywnie możesz zaktualizować
build.gradle
plik w ten sposób:Następnie dodaj żądaną bibliotekę do swojego bloku zależności. Na przykład biblioteka Cardview wygląda następująco:
źródło
w sdk 28 możesz użyć
i usuń bibliotekę cardView
źródło
Zaktualizuj swoje repozytorium pomocy technicznej Androida z poziomu menedżera SDK.
źródło
Istnieje inny sposób dodania repozytorium Google
Dodaj
gradle-4.1-rc-1-all
gradle-wrapper.properties.Następnie dodaj
google()
plik build.gradle najwyższego poziomuźródło
Po prostu zmień wersję kompilacji z kompilacji „com.android.support:appcompat-v7:26.0.0”
do
kompiluj „com.android.support:appcompat-v7:26.0.0-alpha1”
To rozwiąże twój problem.
źródło
Jeśli inne rozwiązania tutaj nie działają, upewnij się, że nie jesteś w trybie „offline” . Jeśli ta opcja jest włączona, Android nie pobierze wymaganych plików i pojawi się ten błąd.
źródło
spróbuj skompilować
źródło
Wyczyść swoją gradle z terminala
następnie użyj tego kodu w sekcji build.gradle
Upewnij się, że dołączona wersja biblioteki jest dostępna. Do sprawdzenia możesz użyć tego linku
źródło
Miałem ten problem podczas tworzenia nowego projektu w Android Studio przy użyciu Kotlin. Sposób, który w końcu mi pomógł:
źródło
Ionic 4, otwarty
/platforms/android/platform.properties
, zmienił wersję wymienionej biblioteki, wyrzucając błąd (w moim przypadkucom.android.support:support-v4:27.+
) na:źródło
Użyj
compile 'com.android.support:cardview-v7:25.4.0'
Jeśli chcesz wersję 26, której powinieneś użyć
compile 'com.android.support:cardview-v7:26.0.0-beta2'
, ponieważ na razie jest to betaźródło
to działa dla mnie
źródło
Powinno to pobrać najnowszą wersję i pozwolić na kompilację.
źródło
Spróbuj tego,
goto Android-> sdk upewnij się, że masz wszystkie wymagane zależności. jeśli nie, pobierz je. następnie przejdź do Plik -> Ustalenia -> Kompilacja, wykonanie, przyjemność -> Gradle
wybierz użyj domyślnego gradle wapper (zalecane)
i odznacz Praca offline
budowanie gradle kończy się pomyślnie, gdy można zmienić ustawienia
źródło
Być może ten problem jest spowodowany biblioteką na Facebooku. Zastąpić
przez
źródło
@Aryan jest poprawny Nie udało się rozwiązać: com.android.support:appcompat-v7:27.+ (błąd zależności)
Obraz wart tysiąca słów
źródło
2 kroki, aby to naprawić. 1, połącz się z Internetem. 2, Kliknij czysty projekt. to to naprawi :)
źródło
Dla mnie po prostu musiałem wyczyścić mój projekt.
Kompiluj -> Wyczyść projekt
Innym razem musiałem:
Plik -> Synchronizuj projekt z plikami Gradle.
źródło
Po zsynchronizowaniu tej zależności ze studiem Android:
Następnie zsynchronizuj Gradle z plikami projektu . Powie oczywiście (przypuśćmy, że pracujesz nad nowymi, takimi jak androidx), oczywiście pokaże błąd w zależności.
W tym celu możesz przejść do menu Plik i kliknąć unieważnij / uruchom ponownie kod . Rozwiąże się sam i aplikacja uruchomi się ponownie bez żadnego błędu.
źródło