Jotkut Google Pixelin omistajat huomasivat, että Android 10:een päivityksen jälkeen järjestelmä ei enää toista vanhoja käyttöliittymäääniä. Tarkista tämä opas korjataksesi tämän ongelman.
Päivitys (2.3.20 klo 16.50 ET): Pixel 2:n puuttuva latauksen/puhelun lopettamisen äänivirhe on korjattu maaliskuun 2020 päivityksessä.
Kanssa Android 10 päivitysJotkut ensimmäisen ja toisen sukupolven Google Pixel -älypuhelimien omistajat huomasivat, että useat käyttöliittymääänet olivat erilaisia. Esimerkiksi, jotkut käyttäjät huomasivat että puhelun lopetus ja näytön lukitusäänet puuttuivat muut huomasivat että latausääni oli erilainen. Jos olet huomannut tämän oudon toiminnan Pixelissäsi Android 10:een päivittämisen jälkeen ja mietit, mikä voisi olla syynä, meillä on vastaus – samoin kuin ratkaisu.
Kuten käy ilmi, syyllinen näyttää olevan järjestelmän äänitiedostojen siirtäminen. Android 9 Pie -käyttöjärjestelmässä ja sitä ennen Googlella oli tapana tallentaa käyttöliittymääänet, kuten telakointi-/ irrotusäänet ja näytön lukitusäänet
/product/media/audio hakemistosta. Tämä muuttui Android 10:n myötä, joka on siirtänyt äänet uuteen paikkaan: /system/media/audio. Ongelma on Pixelin Android 10, ja Pixel 2 uskoo, että käyttöliittymän äänet ovat edelleen vanhassa hakemistossa. Tämän seurauksena, kun järjestelmä yrittää käyttää ääniä tästä vanhasta sijainnista eikä löydä tiedostoja, Android palaa vanhoihin käyttöliittymäääniin, jotka on upotettu framework-res: ään.XDA: n jäsenen mukaan co4, voit korjata tämän ongelman helposti säätämällä yleisten järjestelmäasetusten asetuksia. Tehdä niin määritä ADB tietokoneellasi, liitä Pixel tai Pixel 2 ja suorita seuraavat komennot komentokehotteessa tai Windows PowerShellissä.
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
Nämä komennot muuttavat jokaisen käyttöliittymääänen polun /product/media/audio to /system/media/audio, varmista, että järjestelmä etsii nyt oikeasta paikasta järjestelmäääniä pyydettäessä.
Laitetta ei tarvitse käynnistää uudelleen yllä olevien ADB-komentojen suorittamisen jälkeen. Huomaa, että tämän ongelman ei pitäisi vaikuttaa Google Pixel 3:een, Pixel 3a: aan tai Pixel 4:ään, koska näiden kolmen laitteen laiteohjelmistossa käyttöliittymääänet sijaitsevat jo /product/media/audio. Se vaikuttaa vain Pixel- ja Pixel 2 -omistajiin, jotka olivat suorittaneet Android 10:n puhtaan asennuksen eli vilkkumalla Android 10 -järjestelmäkuvan. Jos päivitit Android Pie -versiosta Android 10:een virallisella OTA: lla, sinun pitäisi olla kunnossa – niin kauan kuin et palauta tehdasasetuksia.
Päivitys: Korjattu maaliskuun päivityksessä
The Maaliskuun 2020 päivitys joka julkaistiin aiemmin tänään, on korjannut oudon ongelman, joka ilmaantui aiemmin tänä vuonna. Useiden Redditin käyttäjien mukaan puuttuvat lukitus- ja avausäänitehosteet ovat vihdoin palanneet. Tämä oli outo virhe, ja olemme iloisia, että se on vihdoin korjattu.
Kautta: Reddit