Kako popraviti manjkajoče sistemske zvoke na Google Pixel po posodobitvi Android 10

Nekateri lastniki Google Pixel so opazili, da po posodobitvi na Android 10 sistem ne predvaja več zvokov starega uporabniškega vmesnika. Oglejte si ta vodnik, da odpravite to težavo.

Posodobitev (3/2/20 ob ​​16:50 ET): Napaka manjkajočega zvoka pri polnjenju/končanem klicu Pixel 2 je bila odpravljena v posodobitvi marca 2020.

z Posodobitev za Android 10, so nekateri lastniki pametnih telefonov Google Pixel prve in druge generacije opazili, da je več zvokov uporabniškega vmesnika drugačnih. na primer opazili nekateri uporabniki da sta manjkala ton za konec klica in zaklepanje zaslona opazili drugi da je bil zvok polnjenja drugačen. Če ste po posodobitvi na Android 10 opazili to nenavadno vedenje na svojem Pixelu in se sprašujete, kaj bi lahko bil razlog, imamo odgovor – pa tudi rešitev.

Kot se je izkazalo, se zdi, da je krivec premestitev sistemskih zvočnih datotek. V sistemu Android 9 Pie in prej je Google shranjeval zvoke uporabniškega vmesnika‌, kot so zvoki za priklop/odklop in zvoki zaklepanja zaslona v

/product/media/audio imenik. To se je spremenilo z Androidom 10, ki je zvoke premaknil na novo lokacijo: /system/media/audio. Težava je v Androidu 10 na Pixelu in Pixel 2 meni, da so zvoki uporabniškega vmesnika še vedno v starem imeniku. Posledično, ko sistem poskuša dostopati do zvokov s te stare lokacije in ne more najti datotek, se Android vrne na starejše zvoke uporabniškega vmesnika, vdelane v framework-res.

Glede na član XDA co4, lahko to težavo preprosto odpravite tako, da prilagodite prednostne nastavitve Globalnih sistemskih nastavitev. Narediti tako nastavite ADB v računalniku povežite svoj Pixel ali Pixel 2 in zaženite naslednje ukaze iz ukaznega poziva ali lupine 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

Ti ukazi bodo spremenili pot za vsak zvok UI‌ iz /product/media/audio do /system/media/audio, pri čemer se prepričajte, da sistem zdaj išče pod pravo lokacijo, ko zahteva sistemske zvoke.

Po zagonu zgornjih ukazov ADB ni treba znova zagnati naprave. Upoštevajte, da ta težava ne bi smela vplivati ​​na Google Pixel 3, Pixel 3a ali Pixel 4, ker so v vdelani programski opremi za te tri naprave zvoki uporabniškega vmesnika že v /product/media/audio. Vpliva samo na lastnike Pixel in Pixel 2, ki so izvedli čisto namestitev Androida 10, tj. z utripanjem slike sistema Android 10. Če ste Android Pie posodobili na Android 10 z uradnim OTA, bi moralo biti v redu – dokler ne ponastavite na tovarniške nastavitve.


Posodobitev: Popravljeno v marčevski posodobitvi

The Posodobitev marca 2020 ki je bil izdan danes, je odpravil čudno težavo, ki se je pojavila v začetku tega leta. Manjkajoči zvočni učinki zaklepanja in odklepanja so se končno vrnili po besedah ​​več uporabnikov na Redditu. To je bila nenavadna napaka in veseli smo, da smo jo končno odpravili.

prek: Reddit