Некоторые владельцы Google Pixel заметили, что после обновления до Android 10 система больше не воспроизводит старые звуки пользовательского интерфейса. Ознакомьтесь с этим руководством, чтобы решить эту проблему.
Обновление (02.03.20, 16:50 по восточному времени): Ошибка отсутствия звука зарядки/завершения вызова Pixel 2 была исправлена в обновлении за март 2020 года.
С Обновление Андроид 10Некоторые владельцы смартфонов Google Pixel первого и второго поколения заметили, что некоторые звуки пользовательского интерфейса различаются. Например, некоторые пользователи заметили что звуки завершения вызова и блокировки экрана отсутствовали во время другие заметили что звук зарядки был другим. Если вы заметили это странное поведение на своем Pixel после обновления до Android 10 и задаетесь вопросом, в чем может быть причина, у нас есть ответ, а также решение.
Как оказалось, виновато перемещение системных звуковых файлов. В Android 9 Pie и более ранних версиях Google сохранял звуки пользовательского интерфейса, такие как звуки стыковки/отстыковки и звуки блокировки экрана, в
/product/media/audio каталог. Ситуация изменилась с выходом Android 10, в котором звуки были перенесены в новое место: /system/media/audio. Проблема в том, что Android 10 на Pixel и Pixel 2 считает, что звуки пользовательского интерфейса все еще находятся в старом каталоге. В результате, когда система пытается получить доступ к звукам из этого старого местоположения и не может найти файлы, Android возвращается к старым звукам пользовательского интерфейса, встроенным в framework-res.По словам участника XDA со4, вы можете легко решить эту проблему, изменив предпочтения в глобальных системных настройках. Для этого настроить АБР на своем ПК подключите Pixel или Pixel 2 и выполните следующие команды из командной строки или 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
Эти команды изменят путь для каждого звука пользовательского интерфейса с /product/media/audio к /system/media/audio, убедившись, что система теперь ищет правильное место при запросе системных звуков.
После выполнения вышеуказанных команд ADB перезагружать устройство не требуется. Обратите внимание, что эта проблема не должна затрагивать Google Pixel 3, Pixel 3a или Pixel 4, поскольку в прошивке этих трех устройств звуки пользовательского интерфейса уже расположены в /product/media/audio. Это касается только владельцев Pixel и Pixel 2, которые выполнили чистую установку Android 10, то есть путем перепрошивки образа системы Android 10. Если вы обновились с Android Pie до Android 10 с помощью официального OTA, с вами все будет в порядке — если вы не выполните сброс настроек к заводским настройкам.
Обновление: исправлено в мартовском обновлении.
Обновление за март 2020 г. который был выпущен ранее сегодня, исправил странную проблему, которая возникла ранее в этом году. По словам нескольких пользователей Reddit, отсутствующие звуковые эффекты блокировки и разблокировки наконец-то вернулись. Это была странная ошибка, и мы рады, что ее наконец исправили.
С помощью: Реддит