nie udało się znaleźć celu z Hash string android-23
Podczas próby zbudowania OpenStreetMapView z git: / / github. com/osmdroid / osmdroid, dostaję ten błąd:
failed to find target with hash string android-23: D:\Users\myusername\AppData\Local\Android
Jak mogę to naprawić? Poprzednie pytania podobne do tego sugerują sprawdzenie, czy android 23 nie jest zainstalowany, ale w moim przypadku jest.
Poniżej kilka istotnych informacji:
ANDROID_HOME to D:\Users\myusername\AppData\Local\Android\sdk
D:\Users\myusername\AppData\Local\Android\sdk\platforms\
zawiera katalog\ android-23\, (jak również android-19, android-21, android-22, Android-MNC)
Zbuduj.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "org.osmdroid.example"
minSdkVersion 8
targetSdkVersion 23
versionCode 16
versionName "4.4-SNAPSHOT"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
packagingOptions {
exclude 'META-INF/LICENSE'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/NOTICE'
}
lintOptions {
abortOnError false
}
}
dependencies {
compile 'android.support:compatibility-v4:23+'
compile project(':osmdroid-android')
//compile 'org.osmdroid:osmdroid-third-party:4.4-SNAPSHOT'
}
Próbowałem zmiana targetSdkVersion i compileSdkVersion na 22. Powoduje to zmianę Komunikatu o błędzie na" android-22 "zamiast" android-23".
18 answers
W moim przypadku oczyszczenie caché nie zadziałało.
W Menedżerze SDK zaznacz pole wyboru "Pokaż opisy pakietów"; Następnie wybierz "Google API" dla wersji, którą chcesz zainstalować.
Zainstaluj i wtedy powinno być ok
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
2016-06-30 00:17:54
W Android Studio File -> Invalidate Caches/Restart
rozwiązałem problem dla mnie.
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
2016-07-10 11:37:30
Odpowiedź na to pytanie .
Gradle robi się głupi od czasu do czasu i wymazanie pamięci podręcznej jest jedynym rozwiązaniem, które znalazłem. Znajdziesz ukrytą .folder gradle w folderze domowym użytkownika i inny, gdziekolwiek lokalizacja kasy jest dla osmdroid.
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-28 22:28:12
Naprawiłem dla mnie problem, otwierając Android SDK Manager i instalując narzędzia do budowania dla wszystkich 23.wersje x.X.
Zobacz zrzut ekranu.
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-11-02 12:18:05
Uwaga: myślę, że to może być błąd w Android Studio.
- przejdź do struktury projektu
- Wybierz Moduł Aplikacji
- w pierwszej zakładce "Właściwości" zmień skompilowaną wersję SDK na API XX z Google API xx (np. API 23 zamiast Google API 23)
- Naciśnij OK
- Poczekaj na zakończenie procesu on going, w moim przypadku nie dostałem błędu w tym momencie.
Przywróć skompilowaną wersję Sdk z powrotem do Google API xx.
Jeśli to nie działa, to:
-
[7]} z Google API (Google API xx zamiast API xx), obniżyć wersję narzędzia do budowania (np. Google API 23 I build tool w wersji 23.0.1)
- Naciśnij Ok i poczekaj na zakończenie procesu
- Przywróć wersję narzędzia do stanu sprzed zmiany
- Naciśnij Ok
- Poczekaj na zakończenie procesu. Zrobione!
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
2016-04-11 12:22:58
Podążanie za tymi zalecanymi wskazówkami wydawało się działać:
Podpowiedź: Otwórz Menedżera SDK, uruchamiając:/path/to / android / tools / android
Będziesz wymagał: 1. "Platforma SDK" dla Androida-23 2. "Platforma Android SDK-narzędzia (najnowsze) 3. "Android SDK Build-tools" (najnowsze)
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
2016-08-12 05:41:58
Miałem ten sam problem z innym numerem, u mnie to działało:
-
Kliknij Komunikat o błędzie na górze "Gradle project sync failed", gdzie tekst mówi otwarty widok Wiadomości
W oknie" Message Gradle Sync "w lewym dolnym rogu kliknij dostarczone rozwiązanie" zainstaluj brakujące ... "
-
W razie potrzeby powtórz 1 i 2
23: 08 Gradle sync failed: Failed to find target with hash string 'android-26' in: C:\Users\vik\AppData\Local\Android\Sdk
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-31 18:52:12
Zadziałało u mnie zmieniając compileSdkVersion
Na 24 i targetSdkVersion
na 24 i zmieniając compile
na com.android.support:appcompat-v7:24.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
2016-09-19 09:37:53
Istnieją 2 rozwiązania tego problemu:
1) Pobierz odpowiedni zestaw SDK Androida za pomocą narzędzia - > Android - > menedżer SDK - > narzędzia SDK (upewnij się, że masz zaznaczoną opcję "Pokaż szczegóły pakietu"). Twój przypadek będzie Android 6.0 (Marshmallow / API poziom 21)
2) alternatywnie otwórz plik build.gradle
i zaktualizuj następujące atrybuty:
compileSdkVersion
-
buildToolsVersion
targetSdkVersion
Albo do najnowszej wersji Android API, którą zainstalowałeś / kolejna zainstalowana wersja, której chcesz użyć (chociaż zawsze polecam korzystanie z najnowszej wersji z zwykłych powodów: poprawki błędów itp.)
Jeśli wykonujesz Krok 2, ważne jest również, aby pamiętać o zaktualizowaniu wersji biblioteki wsparcia dla Androida, Jeśli aplikacja z niej korzysta. Można to znaleźć w sekcji dependencies
Twojego pliku budowania i wygląda mniej więcej tak:
compile 'com.android.support:appcompat-v7:27.0.2'
(zastąp 27.0.2
najnowszą wersją biblioteki wsparcia dla zamierzonego poziomu API aby używać z aplikacją)
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-15 10:21:07
Otwórz Menedżera SDK Androida i zaktualizuj najnowszą.
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
2016-05-30 10:35:20
Nic nie działało na mnie. Zmieniłem ścieżkę SDK na nową lokalizację SDK i ponownie zainstalowałem SDK.Działa idealnie.
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
2016-09-21 05:58:03
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-07-07 12:09:48
Miałem ten problem podczas korzystania z systemu windows. Okazało się, że problemem była lokalizacja SDK w moich profilach. Więc musiałem przenieść mój folder SDK do dokumentów, a następnie działał.
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-21 14:11:26
Mój narzekał na 26. Zajrzałem do folderów i znalazłem folder na 27, ale nie 26. Więc zmodyfikowałem swoją budowę.plik gradle, zamieniając 26 na 27. compileSdkVersion, targetSdkVersion i implementation (zmienił te numery na v:7:27.02). To zmieniło mój komunikat o błędzie. Następnie dodałem buildToolsVersion "27.0.3" do sekcji wspornika Androida tuż pod compileSdkVersion.
Teraz przycisk make project działa z 0 wiadomościami.
Dalej, jak właściwie wybrać moduł w mojej konfiguracji, więc mogę to uruchomić.
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-29 22:52:19
Dla mnie problem polegał na tym, że napisałem kompilacjadkversion ' 23 ' zamiast 23. Problemem były cytaty.
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-07 06:24:37
Pobierz konkretną wersję Androida z linku określonego w konsoli kompilacji.
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-20 09:33:29
Mój ten poblem jest rozwiązany Po Run as administrator
Andorid Studio
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-20 13:04:25
Problem jest spowodowany tym, że uruchomiony kod został utworzony na starszym poziomie API, a obecny menedżer SDK nie obsługuje ich uruchamiania. Więc spróbuj następujące; 1.Zainstaluj Menedżera SDK obsługującego API na poziomie 23. Przejdź do > menedżer SDK, > Android SDK, a następnie wybierz API 23 i zainstaluj. 2.drugą alternatywą jest aktualizacja kompilacji.moduł aplikacji klasy do zmiany compileSdkVersion, compile i inne numery do aktualnie obsługiwanego poziomu API.
Uwaga: proszę upewnić się, aby sprawdzić API i numery wersji i zmienić je dokładnie. w przeciwnym razie twój projekt nie będzie synchronizowany
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-06-06 10:14:40