Android studio Gradle icon error, Manifest fuzji
Wciąż widzę tę wiadomość i nie wiem, jak ją rozwiązać na dobre.
Error:(43, 9) Attribute application@icon value=(@drawable/new_app_icon) from AndroidManifest.xml:43:9
is also present at com.github.erizet.signala:signala-longpolling:0.20:7:18 value=(@drawable/ic_launcher)
Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml:40:5 to override
:OpenBook:processDebugManifest FAILED
Error:Execution failed for task ':OpenBook:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs
Próbowałem dodać android:replace="android:icon"
do mojego manifestu nawet z moją ikoną.
Próbowałem usunąć android:icon="@drawable/ic_launcher
z biblioteki, ale ciągle wraca, gdy buduję, ponieważ jest importowany z maven
15 answers
Wydaje się, że to wina narzędzia do łączenia mainfest dla gradle.
Http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger
Rozwiązałem to dodając do mojego tagu manifestu xmlns:tools="http://schemas.android.com/tools"
Następnie dodano tools:replace="android:icon,android:theme"
do znacznika aplikacji
To mówi, aby fuzja używała ikony manifestu i motywu, a nie innych bibliotek
Mam nadzieję, że to pomoże dzięki
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
2014-07-01 09:43:52
Mam ten sam problem, naprawiam go w ten sposób dodając xmlns:tools="http://schemas.android.com/tools"
na górze pliku mainfest i dodaję tools:replace="android:icon"
aby wyglądał jak
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" // add tools line here
package="yourpackage">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme"
tools:replace="android:icon"> ///add this line
.....
</application>
</manifest>
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-01-20 13:24:04
Odpowiedź shimi_tap jest wystarczająca.
Należy pamiętać, że wybierając tylko to, czego potrzebujesz. Wybierz jedną z opcji {ikona, nazwa, motyw, Etykieta}.
Dodałem tools:replace="android:icon,android:theme"
, nie działa. Dodałem tools:replace="android:icon,android:theme,android:label,android:name"
, nie działa. Działa po dodaniu tools:replace="android:icon,android:theme,android:label"
. Dowiedz się więc, co dokładnie zawiera konflikt w Twoich plikach manifestu.
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
2015-09-24 02:58:08
Mam ten sam błąd, tylko ten kod rozwiązuje mój problem, chcę się z wami podzielić:
W Manifest.xml
:
-
Dodaj ten kod w górnej części pliku xml:
xmlns:tools="http://schemas.android.com/tools"
-
Następnie dodano:
tools:replace="android:icon,android:theme,android:label,android:name"
do znacznika aplikacji
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-25 11:30:09
Ten błąd występuje również, gdy minSdk Twojej aplikacji jest wyższy niż jakakolwiek biblioteka minSdk.
app's minSdk >= libraries minSdk
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-14 15:33:09
Wystarczy dodać xmlns:tools="http://schemas.android.com/tools"
do tagu manifestu. A potem trzeba dodać tools:replace="android:icon"
__Przed__ android:icon="@mipmap/ic_launcher"
. Powodzenia! : D
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-23 13:16:45
MAM ROZWIĄZANIE PO DUŻO CZASU GOOGLING
Po prostu pobierz ic_launcher i wklej go do folderu drawables,
Przejdź do manifestu i Zmień android: icon= "@drawable / ic_launcher "
Wyczyść swój projekt i Przebuduj
Hope it helps you
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-27 15:05:31
Miałem problem ze zmianą ikony z drawable na mipmap.
I only missed the line
tools:replace="android:icon"
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-20 09:21:01
Z jakiegoś powodu Android studio nie lubi wywoływać ikony aplikacji z folderu drawable. Tak więc w takim przypadku utworzyłem katalog zasobów mipmap w folderze res.
Kliknij prawym przyciskiem myszy res folder > nowy > Android resource directory > resource type: mipmap, a teraz upuść dowolną ikonę, a następnie odwołaj się do pliku manifestu. Dzielenie się tym, ponieważ ta metoda działała dla mnie.
Android:icon:@drawable/ic_launcher"
To
Android: icon= "@mipmap / ic_launcher "
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-22 03:15:34
Jeśli nic z tego nie działa, Zamknij Android Studio. Przejdź do app / src / main, otwórz plik AndroidManifest.xml w edytorze tekstu (jak sublime), Usuń / zamień wiersze erros, Zapisz i ponownie otwórz android 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
2016-06-06 12:48:04
Gdy wartość atrybutu zawiera symbol zastępczy( patrz format poniżej), manifest fuzji zamieni tę wartość zastępczą z injected wartość. Wtryskiwane wartości są określone w kompilacji.gradle. Składnia dla wartości zastępczych jest ${name} ponieważ @ jest zarezerwowane dla linków. Po nastąpiło Ostatnie scalenie pliku, a przed scaleniem wynikowym plik manifest Androida jest zapisywany, wszystkie wartości z symbolem zastępczym zostanie zamieniona z wartościami wtryskiwanymi. A build breakage will be generowane, jeśli nazwa zmiennej jest nieznana.
Od http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger#TOC-Build-error
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-11-01 08:59:36
Odpowiedź Shimi_tap jest właściwym sposobem na rozwiązanie problemu. Jeśli chcesz użyć starego narzędzia do łączenia, możesz dodać to do kompilacji.gradle file
Android { useOldManifestMerger true }
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
2014-07-16 14:17:16
Dla mnie ten problem wystąpił po aktualizacji usług Google Play. Jedna z bibliotek, z których korzystałem, włączyła tę bibliotekę używając znaku " + " w referencji gradel, np.
compile 'com.google.android.gms:play-services:+'
Wywołało to problem, ponieważ wersja min, do której adresowana jest ta biblioteka, była mniejsza niż bieżąca wersja usług Google Play. Znalazłem to po prostu zaglądając do dzienników.
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-18 22:22:53
W twoim .gradle
Zmień MinSDK, na przykład:
-
build.gradle
(Moduł: app)- przed:
minSdkVersion 9
- po:
minSdkVersion 14
- przed:
Itd.
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-06 07:45:02
Próbowałem wszystkich rozwiązań wymienionych powyżej
W Manifest.xml
:
-
Dodaj ten kod w górnej części pliku xml w znaczniku manifest:
xmlns:tools="http://schemas.android.com/tools"
-
Następnie dodano:
tools:replace="android:icon,android:theme,android:label,android:name"
do znacznika aplikacji
Mipmap-anydpi-v26 / ic_launcher_round.xml
Testowałem aplikację w
Samsung Galaxy 8 z wersją OS8.0.0
Czy to naprawdę jest rozwiązanie?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-15 17:19:46