2016-09-22 16 views
8

Zaczynam używając Android Studio 2.2 i próbuje grać z ConstraintLayout ale kiedy niech android studio dodać go automatycznie pokazał mi ten błądKorzystanie wersji 1.0.0-alfa-7 biblioteki ograniczeń, która jest przestarzała

Using version 1.0.0-alpha7 of the constraint library, which is obsolete 

gdy próbuję go uaktualnić za pomocą szybkiego rozwiązania dostaję ten błąd

Error:Could not find com.android.support.constraint:constraint-layout:1.0.0-alpha8. 

myślę, że jest to błąd w Android Studio. Co powinienem zrobić, żeby to naprawić?

moim obecnym rozwiązaniem jest stłumienie błędu.

+1

Jakiej wersji wtyczki Android dla Gradle używasz z pliku 'build.gradle' najwyższego poziomu? Czy pobrano bity "ConstraintLayout" w Menedżerze SDK? – CommonsWare

+0

dziękuję, to był mój problem, Myślałem, że gradle będzie go pobrać jak każda inna biblioteka, , a co bardziej mylące jest to, że muszę korzystać z nowego Menedżera SDK. – humazed

+2

Rozumiem, że Gradle * może * automatycznie pobierać artefakty "ConstraintLayout" w razie potrzeby. Być może jest to wstrzymywane, dopóki 'ConstraintLayout' nie zostanie całkowicie zwolniony, zamiast być w stanie alfa. – CommonsWare

Odpowiedz

10

Musisz zainstalować ConstraintLayout for Android w opakowaniu Support Repository w kategorii SDK Tools kategorii SDK Manager.

+0

dzięki, ale Commonsware już odpowiedział na to. – humazed

+0

Tak, pewny @Humazed, odpowiedziałem na więcej szczegółów dla tych, którzy nie byli w stanie ich znaleźć. – simplebe

18

File - Settings - Appearance & Behavior - System Settings - Android SDK

Pamiętaj wybrać "Pokaż szczegóły". Powinieneś zobaczyć najnowszą wersję Constraint Layout. enter image description here

+1

Po raz pierwszy uważam to okno za pomocne, nadal używam starego. Dzięki guo, który rozwiązał mój problem =) – OmarBizreh

+0

Uwaga: w systemie Ubuntu musisz uruchomić system Android Studio jako root, w przeciwnym razie wpis menu systemu Android SDK nie jest widoczny – TmTron

+0

Nawet nie wiedziałem, że istnieje taka opcja :(Thanks Guo – Hesam

2

Dostajesz to ostrzeżenie, ponieważ używasz older version layoutu więzów podczas masz newer version dostępne. Idź do kierownika sdk ->narzędzi SDK ->Pomoc Repository ->ConstraintLayout Dla Androida a następnie zaznaczyć show Szczegóły pakietu pole wyboru, aby znaleźć dostępne wersje układu więzów i zainstalować najnowszą wersję i zaktualizuj swój build.gradle (poziom aplikacji).

Do tej pory najnowszą wersją jest układ ograniczający: 1.0.2, więc użyj tego.

Powiązane problemy