2016-06-28 10 views
8

Jest jeden problem w moim build.gradle. Błąd w gradle jest taki, że (compile 'com.android.support:appcompat-v7:24.0.0-beta1') w tym wierszu wyświetla się błąd (Ta biblioteka pomocnicza nie powinna używać innej wersji (24), a następnie skompilować wersję sdk 23)
Każdy pomysł? Używałem Androida Studio 2.1.2, a głównym problemem jest to, że w Androidzie nie ma biblioteki wsparcia dla Androida. pic poniżejTa biblioteka obsługi nie powinna używać innej wersji, błąd w pliku build.gradle

enter image description here

Odpowiedz

2

Tak, one nie muszą być różne. Zmień go compile 'com.android.support:appcompat-v7:23.4.0'

+0

Dziękuję panu. Naprawdę doceniam i działa poprawnie –

+0

Bez problemu. :) Byłbym wdzięczny, jeśli oznaczysz tę odpowiedź jako poprawną. –

15

Twój compileSdkVersion jest 23 w pliku build.gradle ale starasz się używać appcompat-v7:24.0.0 która jest dla API 24, więc trzeba zastosować appcompat-v7:23.x.y dla API 23. Jeśli nadal chcesz używać appcompat-v7:24.0.0 następnie należy zmienić compileSdkVersion do 24

należy to wykorzystać dla compileSdkVersion 23:

kompilacji 'com.android.support:appcompat-v7:23.4.0'

a to dla compileSdkVersion 24:

kompilacji 'com.android.support:appcompat-v7:24.0.0'

Edit

Jeśli pracujesz na Androida Studio, to prawdopodobnie nie musisz się martwić o najnowszą dostępną wersję, to da ci znać o najnowszej dostępnej wersji.

Można także sprawdzić najnowsze wersje dostępne dla każdego sdk wersji here

+8

Skąd wiadomo, które wersje są dostępne dla określonych pakietów SDK? Czy powinniśmy po prostu zmienić compileSdkVersion, gdy dostępna będzie nowsza wersja? –

+0

@ Petar-Krešimir możesz sprawdzić https://developer.android.com/topic/libraries/support-library/revisions.html, aby uzyskać najnowszą wersję biblioteki pomocy technicznej, także Android Studio przypomni Ci, gdy pojawi się nowa wersja dostępne biblioteki pomocnicze –

Powiązane problemy