Kaip pataisyti trūkstamus sistemos garsus „Google Pixel“ po „Android 10“ atnaujinimo

Kai kurie „Google Pixel“ savininkai pastebėjo, kad atnaujinus „Android 10“, sistema nebeleidžia senų vartotojo sąsajos garsų. Peržiūrėkite šį vadovą, kad išspręstumėte šią problemą.

Atnaujinimas (2020-03-02 16:50 ET): Trūksta „Pixel 2“ įkrovimo / skambučio pabaigos garso klaida buvo ištaisyta 2020 m. kovo mėn.

Su Android 10 naujinimas, kai kurie pirmosios ir antrosios kartos „Google Pixel“ išmaniųjų telefonų savininkai pastebėjo, kad keli vartotojo sąsajos garsai skiriasi. Pavyzdžiui, kai kurie vartotojai pastebėjo kad trūko skambučio pabaigos ir ekrano užrakinimo tonų kiti pastebėjo kad įkrovimo garsas buvo kitoks. Jei pastebėjote šį keistą „Pixel“ elgesį atnaujinę į „Android 10“ ir galvojate, kas galėtų būti priežastis, turime atsakymą ir sprendimą.

Kaip paaiškėjo, kaltininkas, atrodo, yra sistemos garso failų perkėlimas. „Android 9 Pie“ ir anksčiau „Google“ saugojo vartotojo sąsajos garsus, pvz., prijungimo / išjungimo garsus ir ekrano užrakinimo garsus /product/media/audio katalogas. Tai pasikeitė naudojant „Android 10“, kuri perkėlė garsus į naują vietą:

/system/media/audio. Problema yra „Android 10“ „Pixel“, o „Pixel 2“ mano, kad vartotojo sąsajos garsai vis dar yra senajame kataloge. Todėl, kai sistema bando pasiekti garsus iš šios senos vietos ir negali rasti failų, „Android“ grįžta prie senesnių vartotojo sąsajos garsų, įterptų į framework-res.

Pasak XDA nario co4, galite lengvai išspręsti šią problemą, pakeisdami visuotinių sistemos nustatymų nuostatas. Norėdami tai padaryti nustatyti ADB kompiuteryje prijunkite „Pixel“ arba „Pixel 2“ ir paleiskite šias komandas iš komandų eilutės arba „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

Šios komandos pakeis kiekvieno vartotojo sąsajos garso kelią /product/media/audio į /system/media/audio, įsitikinkite, kad sistema dabar ieško teisingoje vietoje, kai prašo sistemos garsų.

Paleidus aukščiau nurodytas ADB komandas, įrenginio perkrauti nereikia. Atminkite, kad ši problema neturėtų turėti įtakos „Google Pixel 3“, „Pixel 3a“ ar „Pixel 4“, nes šių trijų įrenginių programinėje įrangoje vartotojo sąsajos garsai jau yra /product/media/audio. Tai turi įtakos tik „Pixel“ ir „Pixel 2“ savininkams, kurie švariai įdiegė „Android 10“, t. y. sumirksėjo „Android 10“ sistemos vaizdas. Jei atnaujinote iš „Android Pie“ į „Android 10“ naudodami oficialią OTA, viskas turėtų būti gerai, jei neatliksite gamyklinių parametrų.


Atnaujinimas: pataisytas kovo mėn. atnaujinimas

The 2020 m. kovo mėn. atnaujinimas kuris buvo išleistas anksčiau šiandien, išsprendė keistą problemą, kuri iškilo šių metų pradžioje. Pasak kelių „Reddit“ vartotojų, trūkstami užrakinimo ir atrakinimo garso efektai pagaliau sugrįžo. Tai buvo keista klaida ir džiaugiamės, kad pagaliau ji buvo pašalinta.

Per: Reddit