/ Align = "left" / android.biblioteki wsparcia muszą używać dokładnie tej samej specyfikacji wersji
Po aktualizacji do Android studio 2.3 dostałem ten Komunikat o błędzie. Wiem, że to tylko podpowiedź, ponieważ aplikacja działa normalnie, ale to naprawdę dziwne.
/ Align = "left" / android.biblioteki obsługujące muszą używać dokładnie tej samej specyfikacji wersji (mieszanie wersji może prowadzić do awarii środowiska uruchomieniowego). Znaleziono wersje 25.1.1, 24.0.0. Przykłady obejmują com.android.wsparcie: animated-vector-drawable: 25.1.1 i com.android.wsparcie: mediarouter-v7: 24.0.0
Mój "gradle": {]}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:25.1.1'
compile 'com.android.support:support-v4:25.1.1'
compile 'com.android.support:design:25.1.1'
compile 'com.android.support:recyclerview-v7:25.1.1'
compile 'com.android.support:cardview-v7:25.1.1'
compile 'com.google.android.gms:play-services-maps:10.2.0'
compile 'com.google.android.gms:play-services:10.2.0'
compile 'io.reactivex.rxjava2:rxjava:2.0.1'
compile 'io.reactivex.rxjava2:rxandroid:2.0.1'
compile 'com.jakewharton:butterknife:8.4.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
compile 'com.blankj:utilcode:1.3.6'
compile 'com.orhanobut:logger:1.15'
compile 'com.facebook.stetho:stetho:1.4.2'
provided 'com.google.auto.value:auto-value:1.2'
annotationProcessor 'com.google.auto.value:auto-value:1.2'
annotationProcessor 'com.ryanharter.auto.value:auto-value-parcel:0.2.5'
compile 'com.mikepenz:iconics-core:2.8.2@aar'
compile('com.mikepenz:materialdrawer:5.8.1@aar') { transitive = true }
compile 'com.mikepenz:google-material-typeface:2.2.0.3.original@aar'
compile 'me.zhanghai.android.materialprogressbar:library:1.3.0'
compile 'com.github.GrenderG:Toasty:1.1.1'
compile 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.8.0'
compile 'com.github.MAXDeliveryNG:slideview:1.0.0'
compile 'com.facebook.fresco:fresco:1.0.1'
compile 'com.github.bumptech.glide:glide:3.7.0'
compile 'com.google.maps.android:android-maps-utils:0.4.4'
compile 'com.github.jd-alexander:library:1.1.0'
}
30 answers
Możesz to rozwiązać za pomocą jednego z następujących rozwiązań:
Aktualizacja:
[14]}począwszy od Android studio 3.0, staje się znacznie łatwiejsze, ponieważ pokazuje teraz bardziej pomocną podpowiedź, więc musimy tylko podążać za tą podpowiedzią.na przykład:
/ Align = "left" / android.biblioteki pomocnicze muszą używać dokładnie tej samej wersji Specyfikacja (mieszanie wersji może prowadzić do awarii środowiska). Znaleziono wersje 27.0.2, 26.1.0. Przykłady obejmują com.android.wsparcie: animated-vector-drawable:27.0.2 i com.android.wsparcie: customtabs: 26.1.0Istnieją pewne kombinacje bibliotek, czyli narzędzi i bibliotek, które są niezgodne lub mogą prowadzić do błędów. Jedną z takich niezgodności jest kompilacji z wersją bibliotek obsługujących Androida, która nie jest najnowszą wersję (a w szczególności wersję niższą niż Twoja targetSdkVersion.)
Rozwiązanie:
Dodaj jawnie bibliotekę z stara wersja, ale z nowym numerem wersji.
w moim przypadku com.android.support:customtabs:26.1.0
więc muszę dodać:
implementation "com.android.support:customtabs:27.0.2"
Ie: pobranie biblioteki z drugiego elementu i zaimplementowanie jej z numerem wersji z pierwszego.
Uwaga: nie zapomnij nacisnąć Synchronizuj teraz, aby gradle mógł odbudować wykres zależności i sprawdzić, czy nie ma więcej konfliktów.
Explanation:
możesz być zdezorientowany przez Komunikat o błędzie, ponieważ nie używaj customtabs
więc jak mam konflikt!!
cóż.. nie użyłeś to bezpośrednio, ale jedna z Twoich bibliotek używa starej wersji customtabs
wewnętrznie, więc musisz poprosić o nią bezpośrednio.
Jeśli chcesz wiedzieć, która z Twoich bibliotek jest odpowiedzialna za starą wersję i może poprosić autora o aktualizację jego lib, Uruchom raport zależności Gradle, zobacz starą odpowiedź, aby wiedzieć jak.
Zwróć uwagę na to
Stara odpowiedź:
Inspired by CommonsWare odpowiedz :
Uruchom raport zależności Gradle, aby zobaczyć, co pełne tree of zależności są.
Stamtąd zobaczysz, która z Twoich bibliotek prosi o inną wersję bibliotek wsparcia dla Androida. Za to, o co prosi, możesz poprosić o to bezpośrednio z Wersja 25.2.0 lub użyj innych metod rozwiązywania konfliktów Gradle, aby uzyskać te same wersje.
Aktualizacja:
Od wersji wtyczki gradle: 3.0 compile
został zastąpiony przez implementation
lub api
Zobacz tę odpowiedź dla różnica.
Stąd użyj zamiast:
./gradlew -q dependencies app:dependencies --configuration debugAndroidTestCompileClasspath
I poszukaj skonfliktowanej wersji.
Dla mnie błąd zniknął po usunięciu com.google.android.gms:play-services:10.2.0
I włącz tylko com.google.android.gms:play-services-location:10.2.0
i com.google.android.gms:play-services-maps:10.2.0
, ponieważ są to jedyne dwie usługi play, z których korzystam.
Myślę, że gms:play-services
zależą od niektórych starych komponentów biblioteki wsparcia, więc musimy dodać je wyraźnie sami.
Dla AS 3.0 an starszy.
Run:
./gradlew -q dependencies <module-name>:dependencies --configuration implementation
Przykład:
./gradlew -q dependencies app:dependencies --configuration implementation
Jeśli ktoś zna lepszy sposób w nowym pluginie gradle proszę dać mi znać.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-23 08:41:59
- przejdź do folderu
project/.idea/libraries
w systemie plików i sprawdź, które biblioteki są różne. - będziesz musiał ręcznie dołączyć te biblioteki z tą samą wersją do pliku
build.gradle
.
Następnie zsynchronizuj swój projekt.
Np.:
compile 'com.android.support:appcompat-v7:25.2.0'
// Wrong library version found on 1st point
compile 'com.android.support:customtabs:25.2.0'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-13 17:53:54
Dla wszystkich przypadków, nie tylko dla tych wersji lub bibliotek:
Zwróć uwagę na małe okienko informacyjne, które mówi coś o błędzie, mówi przykłady, które musisz zmienić i dodać .
W tym przypadku:
znaleziono wersje 25.1.1, 24.0.0. Przykłady obejmują com.android.wsparcie: animated-vector-drawable:25.1.1 i com.android.wsparcie: mediarouter-v7:24.0.0
Twoje
com.android.wsparcie: animowane-wektorowe-rysowalne:25.1.1
jest wersja 25.1.1, a twoje
com.android.wsparcie: mediarouter-v7:24.0.0
jest wersją 24.0.0 , więc musisz dodać mediarouter z tą samą wersją:
com.android.support:mediarouter-v7:25.1.1
I zrób to dla każdego przykładu, że małe okno informacyjne mówi, w tym przypadku wszystkie biblioteki, które nie mają wersji 25.1.1.
Musisz zsynchronizować gradle po naprawieniu wskazanej biblioteki, aby zobaczyć następną bibliotekę i pakiet, który musisz zmienić.
Ważne:
Jeśli nie używasz jawnie jednej lub więcej określonych bibliotek, a to powoduje błąd, oznacza to, że jest używana wewnętrznie przez inną bibliotekę, skompiluj ją jawnie i tak.
Możesz również użyć innej metody, aby zobaczyć różnicę wersji wszystkich bibliotek, które w rzeczywistości kompilujesz (np. uruchamiasz raport zależności gradle lub przechodzisz do plików bibliotek), prawdziwym celem jest skompilowanie wszystkich bibliotek, których używasz z tą samą wersją .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-22 17:08:53
Dodaj to do samego końca swojej budowy.gradle (moduł: app):
configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
def requested = details.requested
if (requested.group == 'com.android.support') {
if (!requested.name.startsWith("multidex")) {
details.useVersion '25.3.1'
}
}
}
}
Upewnij się, że zastąpisz '25.3.1' wersją biblioteki wsparcia dla Androida, której chcesz używać dla wszystkich zależności, nie powinna ona być niższa niż Twoja complile wersja sdk
Than re sync gradle
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-26 20:56:52
Miałem dokładnie ten sam problem po aktualizacji do Android Studio 2.3
Dodanie tej linii do zależności rozwiązało mój problem:
compile 'com.android.support:customtabs:25.2.0'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-03 22:01:15
A) Run gradle dependencies
or ./gradlew dependencies
B) spójrz na swoje drzewo i dowiedz się, która z Twoich zależności określa inną wersję biblioteki wsparcia dla zależności, nad którą nie kontrolujesz.
Nie zdawałem sobie sprawy, że to Ostrzeżenie wyświetla również, czy zależność jest całkowicie nieużywana bezpośrednio przez twój własny kod. W moim przypadku Facebook określa pewne libs wsparcia nie używałem, widać poniżej większość z tych zależności zostały nadpisane przez moją własną specyfikację 25.2.0, oznaczoną przez -> X. X. X (*) symbole. Widok karty i niestandardowe karty libs nie zostały nadpisane przez nikogo, więc muszę poprosić o 25.2.0 dla tych, którzy sami, mimo że ich nie używam.
+--- com.facebook.android:facebook-android-sdk:4.17.0
| +--- com.android.support:support-v4:25.0.0 -> 25.2.0 (*)
| +--- com.android.support:appcompat-v7:25.0.0 -> 25.2.0 (*)
| +--- com.android.support:cardview-v7:25.0.0
| | \--- com.android.support:support-annotations:25.0.0 -> 25.2.0
| +--- com.android.support:customtabs:25.0.0
| | +--- com.android.support:support-compat:25.0.0 -> 25.2.0 (*)
| | \--- com.android.support:support-annotations:25.0.0 -> 25.2.0
| \--- com.parse.bolts:bolts-android:1.4.0 (*)
Jeśli gradle już cię ostrzegł i podał ci przykłady...
Przykłady obejmują com.android.wsparcie: animated-vector-drawable:25.1.1 i kom.android.wsparcie: mediarouter-v7: 24.0.0
... jest to jeszcze łatwiejsze, jeśli dorzucisz trochę podświetlenia grepa dla niższej wersji, ponieważ gradle dependencies
może być dość gadatliwy:
./gradlew dependencies | grep --color -E 'com.android.support:mediarouter-v7|$'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-30 19:13:25
Użyj zmiennych : wykonanie czegoś podobnego ułatwi Ci upewnienie się, że używasz tej samej wersji ze wszystkimi bibliotekami
dependencies {
ext {
support_library_version = '25.2.0'
google_play_services_version = '10.2.0'
}
//#####################################################################
// Support Library
//#####################################################################
compile "com.android.support:appcompat-v7:${support_library_version}"
compile "com.android.support:palette-v7:${support_library_version}"
compile "com.android.support:design:${support_library_version}"
//#####################################################################
// Google Play Services
//#####################################################################
compile "com.google.android.gms:play-services-auth:${google_play_services_version}"
compile "com.google.android.gms:play-services-ads:${google_play_services_version}"
compile "com.google.android.gms:play-services-analytics:${google_play_services_version}"
//#####################################################################
// Firebase
//#####################################################################
compile "com.google.firebase:firebase-core:${google_play_services_version}"
compile "com.google.firebase:firebase-auth:${google_play_services_version}"
compile "com.google.firebase:firebase-messaging:${google_play_services_version}"
Więcej informacji na temat tego, jak Google sugeruje obsługę tej wersji, można znaleźć w tym artykule: https://developer.android.com/studio/build/index.html#top-level
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-13 23:28:16
Dodaję tylko to:
compile 'com.android.support:mediarouter-v7:25.2.0'
Updated
dla nowych wersji SDK
compile 'com.android.support:mediarouter-v7:28.0.0-alpha3'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-13 07:23:12
Jeśli ten sam błąd jest włączony appcompat
implementation 'com.android.support:appcompat-v7:27.0.1'
Następnie dodanie design
rozwiązało problem.
implementation 'com.android.support:appcompat-v7:27.0.1'
implementation 'com.android.support:design:27.0.1'
Dla mnie dodawanie
implementation 'de.mrmaffen:vlc-android-sdk:2.0.6'
Było włączone appcompat-v7:23.1.1
w
.idea / biblioteki
Bez vlc
, appcompat
wystarczy sam.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-06 08:36:02
Najlepszym sposobem rozwiązania problemu jest wdrożenie all ' com.android.wsparcie:..."suggested by android studio
(nie ma znaczenia, których wersji wsparcia używasz -- 27.1.1, 28.0.0 itp..)
Umieść kursor w linii błędu np:
Android studio podpowie Ci, który z nich.android.wsparcie:..."jest inna wersja niż "com.android.wsparcie: appcompat-v7: 28.0.0 'implementation 'com.android.support:appcompat-v7:28.0.0'
Przykład
/ Align = "left" / android.wsparcie biblioteki muszą używać dokładnie tej samej specyfikacji wersji (mieszanie wersji może prowadzić do awarii środowiska uruchomieniowego). Znaleziono wersje 28.0.0, 27.1.0, 27.0.2. Przykłady obejmują com.android.wsparcie: animated-vector-drawable: 28.0.0 i kom.android.wsparcie: exifinterface: 27.1.0
Więc dodaj com.android.support:animated-vector-drawable:28.0.0
& com.android.support:exifinterface:28.0.0
.
teraz zsynchronizuj plik gradle.
Jeden po drugim starają się wdrożyć wszystkie sugerowane ' com.android.wsparcie:...'till there is no error in this line implementation 'com.android.support:appcompat-v7:28.0.0'
W moim przypadku dodałem
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:animated-vector-drawable:28.0.0'
implementation 'com.android.support:exifinterface:28.0.0'
implementation 'com.android.support:cardview-v7:28.0.0'
implementation 'com.android.support:customtabs:28.0.0'
implementation 'com.android.support:support-media-compat:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'
Wszystkie te zależności... dla innych może być inaczej.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-10-01 05:53:33
Jak już widziałeś wszystkie odpowiedzi i komentarze powyżej, ale ta odpowiedź jest, aby wyjaśnić coś, co nowy deweloper może nie dostać łatwo.
./gradlew-q dependencies app: dependencies --configuration compile
Powyższa linia bez wątpienia uratuje ci życie, ale jak uzyskać dokładny punkt z wyniku powyższej linii.
Kiedy uzyskasz wykres lub listę wszystkich zależności z powyższego polecenia, musisz wyszukać kolidujący numer wersji, który dostajesz kod. zobacz poniższy obraz.
Na powyższym obrazku widać, że 23.4.0 tworzy problem, ale tego nie możemy znaleźć w naszym pliku gradle. Więc teraz ten numer wersji (23.4.0) nas uratuje. Gdy mamy ten numer to znajdziemy ten numer w wyniku powyższego polecenia result I bezpośrednio zaimportujemy tę zależność bezpośrednio do naszego pliku gradle. Zobacz poniższy obraz, Aby uzyskać jasne widok.
Widać wyraźnie, że com.android.wsparcie: cardview-v7: 23.4.0 i com.android.wsparcie: customtabs: 23.4.0 używają wersji, która tworzy problem. Teraz po prostu skopiuj te linie z zależności lista i jawne użycie w naszym pliku gradle, ale ze zaktualizowaną wersją link
Realizacja " com.android.wsparcie: cardview-v7:26.1.0" realizacja " com.android.wsparcie: customtabs:26.1.0"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-08 09:05:47
Użyj support-v13 zamiast support-v4
compile 'com.android.support:support-v13:25.2.0'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-08 12:21:51
Innym sposobem rozwiązywania konfliktów jest wymusić poprawną wersję dla wszystkich zależności takich jak Ta:
dependencies {
configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
if (details.requested.group == 'com.android.support' && details.requested.name == 'support-v4') {
details.useVersion "27.0.2"
}
}
...
}
Https://docs.gradle.org/current/userguide/customizing_dependency_resolution_behavior.html
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-03 17:19:54
Mój problem jest podobny do twojego. Tutaj istnieje błąd!
compile 'com.android.support:appcompat-v7:25.3.0'
Widząc to Przykładami są " com.android.wsparcie: animated-vector-drawable: 25.3.0 ' i "com.android.wsparcie: mediarouter-v7: 24.0.0 '
Wystarczy dodać te kody w zależności, upewnij się, że wersje są takie same.
compile 'com.android.support:animated-vector-drawable:25.3.0'
compile 'com.android.support:mediarouter-v7:25.3.0'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-20 15:35:42
Miałem to:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:design:27.1.1'
implementation 'com.android.support:support-v4:27.1.1'
implementation 'com.google.firebase:firebase-auth:12.0.1'
implementation 'com.google.firebase:firebase-firestore:12.0.1'
implementation 'com.google.firebase:firebase-messaging:12.0.1'
implementation 'com.google.android.gms:play-services-auth:12.0.1'
implementation'com.facebook.android:facebook-login:[4,5)'
implementation 'com.twitter.sdk.android:twitter:3.1.1'
implementation 'com.github.PhilJay:MPAndroidChart:v3.0.3'
implementation 'org.jetbrains:annotations-java5:15.0'
implementation project(':vehiclesapi')
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}
Rozwiązania były łatwe - wszystkie podstawowe zależności były poprawne, więc liście jednak - wszelkie zależności stron trzecich. Usuwany jeden po drugim, aż znalazł winowajcę i okazuje się, że to facebook! jego przy użyciu wersji 27.0.2 bibliotek wsparcia dla Androida. Próbowałem dodać wersję cardview 27.1.1, ale to nie zadziałało eithern rozwiązanie było nadal wystarczająco proste.
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:design:27.1.1'
implementation 'com.android.support:support-v4:27.1.1'
implementation 'com.google.firebase:firebase-auth:12.0.1'
implementation 'com.google.firebase:firebase-firestore:12.0.1'
implementation 'com.google.firebase:firebase-messaging:12.0.1'
implementation 'com.google.android.gms:play-services-auth:12.0.1'
implementation('com.facebook.android:facebook-login:[4,5)'){
// contains com.android.support:v7:27.0.2, included required com.android.support.*:27.1.1 modules
exclude group: 'com.android.support'
}
implementation 'com.android.support:cardview-v7:27.1.1' // to replace facebook sdk's cardview-v7:27.0.2.
implementation 'com.twitter.sdk.android:twitter:3.1.1'
implementation 'com.github.PhilJay:MPAndroidChart:v3.0.3'
implementation 'org.jetbrains:annotations-java5:15.0'
implementation project(':vehiclesapi')
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-12 00:25:11
Otrzymałem ten sam błąd po dodaniu compile 'com.google.android.gms:play-services:10.2.4'
z kompilacją 'com.android.support:appcompat-v7:25.3.1'
.
Dodanie animated-vector-drawable
i mediarouter libs
Naprawiono problem.
compile 'com.google.android.gms:play-services:10.2.4'
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:animated-vector-drawable:25.3.1'
compile 'com.android.support:mediarouter-v7:25.3.1'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-12 18:35:22
Użyłem tych dwóch do rozwiązania mojego problemu po aktualizacji do android studio 2.3
compile 'com.android.support:animated-vector-drawable:25.0.0'
compile 'com.android.support:mediarouter-v7:25.0.0'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-16 07:03:53
Miałem wcześniej ten sam problem i znalazłem na niego rozwiązanie.
Właśnie dodałem biblioteki, które miały inną wersję, ale z tą samą wersją mojego support:appcompat
.
Dla Twojego błędu na przykład:
/ Align = "left" / android.biblioteki pomocnicze muszą używać dokładnie tej samej wersji Specyfikacja (mieszanie wersji może prowadzić do awarii środowiska). Znaleziono wersje 25.1.1, 24.0.0. Przykłady obejmują com.android.wsparcie: animated-vector-drawable:25.1.1 i com.android.wsparcie: mediarouter-v7: 24.0.0
* rozwiązaniem jest skompilowanie wersji tych bibliotek w ten sposób:
compile 'com.android.support:mediarouter-v7:25.1.1'
- jeśli inna biblioteka miała ten sam problem i miała inną wersję, po prostu skompiluj ją z twoją wersją support:appcompat
Najlepsze życzenia:)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-27 19:48:23
Uciekłem ./ gradlew tasks --all and checked for dependencies that were a different version from the targeted version (25.3.1). Dostaniesz coś takiego:
app:prepareComAndroidSupportAnimatedVectorDrawable2531Library - Prepare com.android.support:animated-vector-drawable:25.3.1
app:prepareComAndroidSupportAppcompatV72531Library - Prepare com.android.support:appcompat-v7:25.3.1
app:prepareComAndroidSupportCardviewV72531Library - Prepare com.android.support:cardview-v7:25.3.1
app:prepareComAndroidSupportCustomtabs2531Library - Prepare com.android.support:customtabs:25.3.1
app:prepareComAndroidSupportDesign2531Library - Prepare com.android.support:design:25.3.1
app:prepareComAndroidSupportMediarouterV72531Library - Prepare com.android.support:mediarouter-v7:25.3.1
app:prepareComAndroidSupportPaletteV72531Library - Prepare com.android.support:palette-v7:25.3.1
app:prepareComAndroidSupportRecyclerviewV72531Library - Prepare com.android.support:recyclerview-v7:25.3.1
app:prepareComAndroidSupportSupportCompat2531Library - Prepare com.android.support:support-compat:25.3.1
app:prepareComAndroidSupportSupportCoreUi2531Library - Prepare com.android.support:support-core-ui:25.3.1
app:prepareComAndroidSupportSupportCoreUtils2531Library - Prepare com.android.support:support-core-utils:25.3.1
app:prepareComAndroidSupportSupportFragment2531Library - Prepare com.android.support:support-fragment:25.3.1
app:prepareComAndroidSupportSupportMediaCompat2531Library - Prepare com.android.support:support-media-compat:25.3.1
app:prepareComAndroidSupportSupportV42531Library - Prepare com.android.support:support-v4:25.3.1
app:prepareComAndroidSupportSupportVectorDrawable2531Library - Prepare com.android.support:support-vector-drawable:25.3.1
app:prepareComAndroidSupportTransition2531Library - Prepare com.android.support:transition:25.3.1
app:prepareComAndroidVolleyVolley100Library - Prepare com.android.volley:volley:1.0.0
app:prepareComCrashlyticsSdkAndroidAnswers1312Library - Prepare com.crashlytics.sdk.android:answers:1.3.12
app:prepareComCrashlyticsSdkAndroidBeta124Library - Prepare com.crashlytics.sdk.android:beta:1.2.4
app:prepareComCrashlyticsSdkAndroidCrashlytics267Library - Prepare com.crashlytics.sdk.android:crashlytics:2.6.7
app:prepareComCrashlyticsSdkAndroidCrashlyticsCore2316Library - Prepare com.crashlytics.sdk.android:crashlytics-core:2.3.16
app:prepareComFacebookAndroidFacebookAndroidSdk4161Library - Prepare com.facebook.android:facebook-android-sdk:4.16.1
app:prepareComGoogleAndroidGmsPlayServicesAnalytics1026Library - Prepare com.google.android.gms:play-services-analytics:10.2.6
app:prepareComGoogleAndroidGmsPlayServicesAnalyticsImpl1026Library - Prepare com.google.android.gms:play-services-analytics-impl:10.2.6
app:prepareComGoogleAndroidGmsPlayServicesAuth1026Library - Prepare com.google.android.gms:play-services-auth:10.2.6
app:prepareComGoogleAndroidGmsPlayServicesAuthBase1026Library - Prepare com.google.android.gms:play-services-auth-base:10.2.6
app:prepareComGoogleAndroidGmsPlayServicesBase1026Library - Prepare com.google.android.gms:play-services-base:10.2.6
app:prepareComGoogleAndroidGmsPlayServicesBasement1026Library - Prepare com.google.android.gms:play-services-basement:10.2.6
app:prepareComGoogleAndroidGmsPlayServicesCast1026Library - Prepare com.google.android.gms:play-services-cast:10.2.6
app:prepareComGoogleAndroidGmsPlayServicesLocation1026Library - Prepare com.google.android.gms:play-services-location:10.2.6
app:prepareComGoogleAndroidGmsPlayServicesMaps1026Library - Prepare com.google.android.gms:play-services-maps:10.2.6
app:prepareComGoogleAndroidGmsPlayServicesTagmanagerV4Impl1026Library - Prepare com.google.android.gms:play-services-tagmanager-v4-impl:10.2.6
app:prepareComGoogleAndroidGmsPlayServicesTasks1026Library - Prepare com.google.android.gms:play-services-tasks:10.2.6
app:prepareComGoogleFirebaseFirebaseAnalytics1026Library - Prepare com.google.firebase:firebase-analytics:10.2.6
app:prepareComGoogleFirebaseFirebaseAnalyticsImpl1026Library - Prepare com.google.firebase:firebase-analytics-impl:10.2.6
app:prepareComGoogleFirebaseFirebaseAppindexing1024Library - Prepare com.google.firebase:firebase-appindexing:10.2.4
app:prepareComGoogleFirebaseFirebaseCommon1026Library - Prepare com.google.firebase:firebase-common:10.2.6
app:prepareComGoogleFirebaseFirebaseCore1026Library - Prepare com.google.firebase:firebase-core:10.2.6
app:prepareComGoogleFirebaseFirebaseIid1026Library - Prepare com.google.firebase:firebase-iid:10.2.6
app:prepareComGoogleFirebaseFirebaseMessaging1026Library - Prepare com.google.firebase:firebase-messaging:10.2.6
app:prepareComMindorksPlaceholderview027Library - Prepare com.mindorks:placeholderview:0.2.7
app:prepareDebugAndroidTestDependencies
app:prepareDebugDependencies
app:prepareDebugUnitTestDependencies
app:prepareInfoHoang8fAndroidSegmented105Library - Prepare info.hoang8f:android-segmented:1.0.5
app:prepareIoFabricSdkAndroidFabric1316Library - Prepare io.fabric.sdk.android:fabric:1.3.16
app:prepareNoNordicsemiAndroidLog211Library - Prepare no.nordicsemi.android:log:2.1.1
app:prepareNoNordicsemiAndroidSupportV18Scanner100Library - Prepare no.nordicsemi.android.support.v18:scanner:1.0.0
W tym przypadku celowałem w 25.3.1 i miałem pewne zależności celujące w różne wersje, kiedy uruchamiałem to polecenie. Sztuczka polega na zidentyfikowaniu zależności na tej liście, które dotyczą poprzednich wersji i nadpisaniu ich przez importowanie najnowszej wersji zależności w Gradle.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-24 16:34:25
Mam ten sam Problem, ale rozwiązałem to dodając those Three Lines
implementation 'com.android.support:design:27.1.1'
implementation "com.android.support:customtabs:27.1.1"
implementation 'com.android.support:mediarouter-v7:27.1.1'
Now Every thing Works perfectly
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-04 07:01:43
Oto mój przepływ, aby naprawić to Ostrzeżenie
Buduj.gradle
android {
compileSdkVersion ... // must same version (ex: 26)
...
}
dependencies {
...
compile 'any com.android.support... library' // must same version (ex: 26.0.1)
compile 'any com.android.support... library' // must same version (ex: 26.0.1)
...
compile ('a library B which don't use 'com.android.support...' OR use SAME version of 'com.android.support'){
// do nothing
}
...
compile ('a library C which use DIFFERENT 'com.android.support...' (ex:27.0.1) {
// By default, if use don't do anything here your app will choose the higher com.android.support... for whole project (in this case it is 27.0.1)
// If you want to use 26.0.1 use
exclude group: 'com.android.support', module: '...' (ex module: 'appcompat-v7')
exclude group: 'com.android.support', module: 'another module'
...
// If you want to use 27.0.1 do
Upgrade `compileSdkVersion` and all 'com.android.support' to 27.0.1.
(It may be a good solution because the best practice is always use latest `compileSdkVersion`.
However, use 26 or 27 is base on you for example higher library may have bug)
}
}
Aby wyświetlić / zweryfikować dependencies
wszystkich bibliotek w aplikacji
Otwórz terminal i uruchom ./gradlew app:dependencies
Aby zobaczyć dependencies
konkretnej biblioteki w aplikacji, wykonaj tutorial tutaj: - jak wykluczyć zależności od konkretnej zależności w Gradle
Hope it help
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-22 04:39:59
Zdefiniowano inne zależności do kompilacji z wersją 24.0.0
zamiast 25.1.1
. Proszę ustawić wszystkie wersje zależności tak samo jak 25.1.1
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-21 17:40:04
Otwórz zewnętrzną bibliotekę twojego projektu zobaczysz, że jakaś biblioteka nadal używa poprzedniej wersji, chociaż nie wspomniałeś o tych bibliotekach, więc moja sugestia to użycie konkretnej wersji biblioteki dla tych, które rozwiążą Twój problem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-23 10:07:36
Właśnie aktualizuję moje repozytorium wsparcia dla Androida do (Wersja: 44.0.0); następnie Narzędzia Android SDK i Emulator do najnowszej wersji 25.3.1 z menedżera sdk> narzędzia SDK I to rozwiązało mój problem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-08 15:09:42
Musiałem dodać następujące linie w gradle, aby usunąć błąd
compile 'com.android.support:animated-vector-drawable:25.2.0'
compile 'com.android.support:preference-v7:25.2.0'
compile 'com.android.support:customtabs:25.2.0'
compile 'com.android.support:cardview-v7:25.2.0'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-03 11:03:07
Upewnij się, że wszystkie zależności Facebook SDK używają tej samej wersji biblioteki wsparcia Twojego projektu:
dependencies {
// Facebook SDK dependencies, excluding Bolts
compile "com.android.support:appcompat-v7:25.4.0"
compile "com.android.support:cardview-v7:25.4.0"
compile "com.android.support:customtabs:25.4.0"
compile "com.android.support:design:25.4.0"
compile "com.facebook.android:facebook-android-sdk:4.23.0"
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-20 17:09:52
implementation 'com.android.support:appcompat-v7:26.1.0'
Po tej linii musisz dodać nowy wiersz w gradle
implementation 'com.android.support:design:26.1.0'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-13 17:57:58
Mam ten problem po aktualizacji do Android Studio 2.3
Dodanie tych linii w zależności rozwiązało mój problem
compile 'com.android.support:customtabs:25.2.0'
compile 'com.android.support:palette-v7:25.2.0'
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-13 08:52:34
Dla mnie błąd był wynikiem zaimportowanej biblioteki innej firmy, która używała starszych modułów biblioteki wsparcia Google. Po prostu zaktualizowałem je do najnowszej wersji (sprawdzając na Githubie na przykład), A błąd zniknął. Proponuję sprawdzić wszystkie biblioteki spoza Google, które zawarte w build.gradle
są aktualne.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-14 03:02:13
Miał ten sam problem po aktualizacji do Android Studio 2.3, poprawka polegała na dodaniu następującego pakietu w build.gradle
:
compile 'com.android.support:support-v13:25.3.1'
Uwaga: Zmień wersję tak, aby pasowała do innych pakietów bibliotek pomocniczych używanych w Twoim projekcie
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-28 13:48:51