A hiányzó rendszerhangok javítása a Google Pixelben az Android 10 frissítése után

Néhány Google Pixel-tulajdonos észrevette, hogy az Android 10-re való frissítés után a rendszer már nem játssza le a régi felhasználói felület hangjait. A probléma megoldásához tekintse meg ezt az útmutatót.

Frissítés (2020.03.02., 16:50 ET): A Pixel 2 hiányzó töltési/hívásvégi hanghibáját a 2020. márciusi frissítés javította.

A... val Android 10 frissítés, az első és második generációs Google Pixel okostelefonok egyes tulajdonosai észrevették, hogy több felhasználói felület hangja eltérő. Például, néhány felhasználó észrevette hogy a hívás befejezése és a képernyőzár hangja hiányzott közben mások észrevették hogy más volt a töltési hang. Ha az Android 10-re való frissítés után észrevette ezt a furcsa viselkedést Pixel készülékén, és kíváncsi, mi lehet az oka, akkor megvan a válasz – és a megoldás is.

Mint kiderült, úgy tűnik, a bűnös a rendszer hangfájljainak áthelyezése. Az Android 9 Pie rendszeren és korábban a Google tárolta a felhasználói felület hangjait, például a dokkolási/leválasztási hangokat és a képernyőzár hangjait.

/product/media/audio Könyvtár. Ez megváltozott az Android 10-zel, amely új helyre helyezte a hangokat: /system/media/audio. A probléma az Android 10 a Pixelen, és a Pixel 2 úgy gondolja, hogy a felhasználói felület hangjai még mindig a régi könyvtárban vannak. Ennek eredményeként, amikor a rendszer megpróbál hozzáférni a hangokhoz erről a régi helyről, és nem találja a fájlokat, az Android visszatér a régebbi, keret-res-be ágyazott felhasználói felület hangjaihoz.

XDA tag szerint co4, könnyen kijavíthatja ezt a problémát a globális rendszerbeállítások módosításával. Ehhez állítsa be az ADB-t számítógépén csatlakoztassa a Pixel vagy a Pixel 2 készüléket, és futtassa a következő parancsokat a parancssorból vagy a Windows PowerShellből.

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

Ezek a parancsok megváltoztatják az egyes UI-hangok elérési útját /product/media/audio nak nek /system/media/audio, győződjön meg arról, hogy a rendszer most a megfelelő helyen keres, amikor rendszerhangokat kér.

A fenti ADB-parancsok futtatása után nincs szükség az eszköz újraindítására. Ne feledje, hogy ez a probléma nem érinti a Google Pixel 3, Pixel 3a vagy Pixel 4 készülékeket, mivel e három eszköz firmware-jében a felhasználói felület hangjai már /product/media/audio. Csak azokat a Pixel- és Pixel 2-tulajdonosokat érinti, akik az Android 10 tiszta telepítését, azaz az Android 10 rendszerképének felvillantásával hajtották végre. Ha Android Pie-ről Android 10-re frissített a hivatalos OTA-val, akkor minden rendben lesz – mindaddig, amíg nem állítja vissza a gyári beállításokat.


Frissítés: Javítva a márciusi frissítésben

A 2020. márciusi frissítés amely ma korábban megjelent, javított egy furcsa problémát, amely az év elején bukkant fel. A Reddit több felhasználója szerint végre visszatértek a hiányzó lock and unlock hangeffektusok. Ez egy furcsa hiba volt, és örülünk, hogy végre sikerült orvosolni.

Keresztül: Reddit