Kā novērst trūkstošās sistēmas skaņas pakalpojumā Google Pixel pēc Android 10 atjaunināšanas

Daži Google Pixel īpašnieki pamanīja, ka pēc atjaunināšanas uz Android 10 sistēma vairs neatskaņo vecās lietotāja interfeisa skaņas. Lai novērstu šo problēmu, skatiet šo rokasgrāmatu.

Atjauninājums (2.03.20. plkst. 16:50 ET): Pixel 2 trūkstošā uzlādes/zvana beigu skaņas kļūda ir novērsta 2020. gada marta atjauninājumā.

Ar Android 10 atjauninājums, daži pirmās un otrās paaudzes Google Pixel viedtālruņu īpašnieki pamanīja, ka vairākas lietotāja interfeisa skaņas atšķiras. Piemēram, daži lietotāji pamanīja ka laikā trūka zvana beigu un ekrāna bloķēšanas signālu citi pamanīja ka uzlādes skaņa bija atšķirīga. Ja esat pamanījis šo dīvaino darbību savā Pixel ierīcē pēc atjaunināšanas uz Android 10 un domājat, kas varētu būt iemesls, mums ir atbilde, kā arī risinājums.

Kā izrādās, pie vainas, šķiet, ir sistēmas skaņas failu pārvietošana. Operētājsistēmā Android 9 Pie un pirms tam Google saglabāja lietotāja interfeisa skaņas, piemēram, dokstacijas/atslēgšanas skaņas un ekrāna bloķēšanas skaņas. /product/media/audio

direktoriju. Tas mainījās operētājsistēmā Android 10, kas ir pārvietojusi skaņas uz jaunu vietu: /system/media/audio. Problēma ir Pixel operētājsistēmā Android 10, un Pixel 2 uzskata, ka lietotāja interfeisa skaņas joprojām atrodas vecajā direktorijā. Tā rezultātā, kad sistēma mēģina piekļūt skaņām no šīs vecās atrašanās vietas un nevar atrast failus, Android atgriežas pie vecākām lietotāja saskarnes skaņām, kas ir iegultas framework-res.

Saskaņā ar XDA dalībnieka teikto co4, varat viegli novērst šo problēmu, pielāgojot vispārējo sistēmas iestatījumu preferences. Darīt tā iestatīt ADB datorā pievienojiet Pixel vai Pixel 2 un palaidiet tālāk norādītās komandas no komandu uzvednes vai 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

Šīs komandas mainīs katras lietotāja interfeisa skaņas ceļu no /product/media/audio uz /system/media/audio, pārliecinoties, ka sistēma tagad meklē pareizo atrašanās vietu, kad pieprasa sistēmas skaņas.

Pēc iepriekš minēto ADB komandu palaišanas ierīce nav jāpārstartē. Ņemiet vērā, ka šai problēmai nevajadzētu ietekmēt Google Pixel 3, Pixel 3a vai Pixel 4, jo šo trīs ierīču programmaparatūrā lietotāja interfeisa skaņas jau atrodas /product/media/audio. Tas ietekmē tikai Pixel un Pixel 2 īpašniekus, kuri ir veikuši tīru Android 10 instalēšanu, t.i., mirgojot Android 10 sistēmas attēlam. Ja atjauninājāt no Android Pie uz Android 10, izmantojot oficiālo OTA, viss būs kārtībā, ja vien neveicat rūpnīcas datu atiestatīšanu.


Atjauninājums: labots marta atjauninājumā

The 2020. gada marta atjauninājums kas tika izlaists šodien, ir novērsis dīvainu problēmu, kas radās šī gada sākumā. Pēc vairāku Reddit lietotāju domām, beidzot ir atgriezušies trūkstošie bloķēšanas un atbloķēšanas skaņas efekti. Šī bija dīvaina kļūda, un mēs priecājamies, ka tā beidzot ir novērsta.

Caur: Reddit