Niektórzy właściciele Google Pixel zauważyli, że po aktualizacji do Androida 10 system nie odtwarza już starych dźwięków interfejsu użytkownika. Sprawdź ten przewodnik, aby rozwiązać ten problem.
Aktualizacja (20.03.20 o 16:50 ET): Błąd brakującego dźwięku ładowania/kończenia połączenia w Pixelu 2 został naprawiony w aktualizacji z marca 2020 r.
Z Aktualizacja Androida 10, niektórzy właściciele smartfonów Google Pixel pierwszej i drugiej generacji zauważyli, że kilka dźwięków interfejsu użytkownika było odmiennych. Na przykład, niektórzy użytkownicy zauważyli że brakowało dźwięków zakończenia połączenia i blokowania ekranu inni zauważyli że dźwięk ładowania był inny. Jeśli zauważyłeś to dziwne zachowanie swojego Pixela po aktualizacji do Androida 10 i zastanawiasz się, co może być przyczyną, mamy odpowiedź – a także rozwiązanie.
Jak się okazuje, winowajcą wydaje się być przeniesienie systemowych plików dźwiękowych. W systemie Android 9 Pie i wcześniejszych firma Google przechowywała dźwięki interfejsu użytkownika, takie jak dźwięki dokowania/oddokowania oraz dźwięki blokowania ekranu
/product/media/audio informator. Zmieniło się to w przypadku Androida 10, który przeniósł dźwięki w nowe miejsce: /system/media/audio. Problem polega na tym, że Android 10 na Pixelu, a Pixel 2 uważa, że dźwięki interfejsu użytkownika nadal znajdują się w starym katalogu. W rezultacie, gdy system próbuje uzyskać dostęp do dźwięków ze starej lokalizacji i nie może zlokalizować plików, Android powraca do starszych dźwięków interfejsu użytkownika osadzonych w framework-res.Według członka XDA co4, możesz łatwo rozwiązać ten problem, modyfikując preferencje globalnych ustawień systemu. Aby to zrobić skonfiguruj ADB na komputerze podłącz Pixel lub Pixel 2 i uruchom następujące polecenia w wierszu poleceń lub Windows PowerShell.
adb shell settings put global car_dock_sound /system/media/audio/ui/Dock.ogg
adb shell settings put global car_undock_sound /system/media/audio/ui/Undock.ogg
adb shell settings put global desk_dock_sound /system/media/audio/ui/Dock.ogg
adb shell settings put global desk_undock_sound /system/media/audio/ui/Undock.ogg
adb shell settings put global lock_sound /system/media/audio/ui/Lock.ogg
adb shell settings put global low_battery_sound /system/media/audio/ui/LowBattery.ogg
adb shell settings put global trusted_sound /system/media/audio/ui/Trusted.ogg
adb shell settings put global unlock_sound /system/media/audio/ui/Unlock.ogg
adb shell settings put global wireless_charging_started_sound /system/media/audio/ui/ChargingStarted.ogg
Te polecenia zmienią ścieżkę dla każdego dźwięku interfejsu użytkownika /product/media/audio Do /system/media/audio, upewniając się, że system szuka teraz właściwej lokalizacji, żądając dźwięków systemowych.
Po uruchomieniu powyższych poleceń ADB nie ma potrzeby ponownego uruchamiania urządzenia. Pamiętaj, że ten problem nie powinien dotyczyć Google Pixel 3, Pixel 3a ani Pixel 4, ponieważ w oprogramowaniu sprzętowym tych trzech urządzeń dźwięki interfejsu użytkownika znajdują się już w /product/media/audio. Dotyczy to tylko właścicieli Pixela i Pixela 2, którzy przeprowadzili czystą instalację Androida 10, tj. poprzez flashowanie obrazu systemu Android 10. Jeśli zaktualizowałeś Androida Pie do Androida 10 z oficjalną wersją OTA, wszystko powinno być w porządku – o ile nie przywrócisz ustawień fabrycznych.
Aktualizacja: naprawiono w marcowej aktualizacji
The Aktualizacja z marca 2020 r który został wydany wcześniej dzisiaj, rozwiązał dziwny problem, który pojawił się na początku tego roku. Według kilku użytkowników na Reddicie brakujące efekty dźwiękowe blokowania i odblokowywania wreszcie powróciły. To był dziwny błąd i cieszymy się, że w końcu został naprawiony.
Przez: Reddit