Hvordan fikse manglende systemlyder på Google Pixel etter Android 10-oppdatering

Noen Google Pixel-eiere la merke til at etter oppdatering til Android 10, spiller ikke systemet lenger de gamle brukergrensesnittlydene. Sjekk ut denne veiledningen for å fikse dette problemet.

Oppdatering (3/2/20 @ 16:50 ET): Pixel 2s manglende lade-/avslutningslydfeil er rettet i mars 2020-oppdateringen.

Med Android 10-oppdatering, noen eiere av første og andre generasjons Google Pixel-smarttelefoner la merke til at flere UI-lyder var forskjellige. For eksempel, noen brukere la merke til at avslutnings- og skjermlåstonene manglet mens andre la merke til at ladelyden var annerledes. Hvis du har lagt merke til denne rare oppførselen på Pixel etter oppdatering til Android 10 og lurer på hva som muligens kan være årsaken, har vi svaret – så vel som løsningen.

Som det viser seg, ser den skyldige ut til å være flyttingen av systemlydfilene. På Android 9 Pie og tidligere pleide Google å lagre brukergrensesnittlyder som dokking-/utkoplingslyder og skjermlåselyder i /product/media/audio katalog. Det endret seg med Android 10, som har flyttet lydene til et nytt sted:

/system/media/audio. Problemet er Android 10 på Pixel og Pixel 2 tror UI-lydene fortsatt er i den gamle katalogen. Som et resultat, når systemet prøver å få tilgang til lyder fra denne gamle plasseringen og ikke kan finne filene, faller Android tilbake til de eldre UI-lydene innebygd i rammeverk-res.

I følge XDA-medlem co4, kan du enkelt fikse dette problemet ved å justere preferansen til de globale systeminnstillingene. Å gjøre slik sette opp ADB på PC-en din, koble til Pixel eller Pixel 2 og kjør følgende kommandoer fra ledeteksten eller 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

Disse kommandoene vil endre banen for hver UI‌-lyd fra /product/media/audio til /system/media/audio, og sørg for at systemet nå ser under riktig plassering når det ber om systemlyder.

Det er ikke nødvendig å starte enheten på nytt etter å ha kjørt ADB-kommandoene ovenfor. Merk at dette problemet ikke skal påvirke Google Pixel 3, Pixel 3a eller Pixel 4 fordi i fastvaren for disse tre enhetene er brukergrensesnittlydene allerede plassert i /product/media/audio. Det påvirker bare Pixel- og Pixel 2-eiere som hadde utført en ren installasjon av Android 10, dvs. ved å blinke Android 10-systembildet. Hvis du oppdaterte fra Android Pie til Android 10 med den offisielle OTA, bør du ha det bra – så lenge du ikke utfører en tilbakestilling av fabrikken.


Oppdatering: Rettet i mars Oppdatering

De mars 2020-oppdatering som ble utgitt tidligere i dag har løst et merkelig problem som dukket opp tidligere i år. De manglende låse- og låselydeffektene har endelig kommet tilbake ifølge flere brukere på Reddit. Dette var en merkelig feil, og vi er glade for at den endelig har blitt løst.

Via: Reddit