როგორ დავაფიქსიროთ დაკარგული სისტემის ხმები Google Pixel-ზე Android 10 განახლების შემდეგ

Google Pixel-ის ზოგიერთმა მფლობელმა შენიშნა, რომ Android 10-ზე განახლების შემდეგ სისტემა აღარ უკრავს ძველ ინტერფეისის ხმებს. შეამოწმეთ ეს სახელმძღვანელო ამ პრობლემის მოსაგვარებლად.

განახლება (3/2/20 @ 4:50 PM ET): Pixel 2-ის დატენვის/დასრულების ხმის ხარვეზი გამოსწორდა 2020 წლის მარტის განახლებაში.

Ერთად Android 10 განახლებაპირველი და მეორე თაობის Google Pixel სმარტფონების ზოგიერთმა მფლობელმა შენიშნა, რომ რამდენიმე ინტერფეისის ხმა განსხვავებული იყო. Მაგალითად, ზოგიერთმა მომხმარებელმა შენიშნა რომ ბოლო ზარი და ეკრანის დაბლოკვის ტონები აკლდა სხვებმა შენიშნეს რომ დატენვის ხმა სხვანაირი იყო. თუ თქვენ შენიშნეთ ეს უცნაური ქცევა თქვენს Pixel-ზე Android 10-ის განახლების შემდეგ და გაინტერესებთ, რა შეიძლება იყოს მიზეზი, ჩვენ გვაქვს პასუხი - ასევე გამოსავალი.

როგორც ირკვევა, დამნაშავე, როგორც ჩანს, სისტემის ხმის ფაილების გადატანაა. Android 9 Pie-ზე და მანამდე Google ინახავდა ინტერფეისის ხმებს, როგორიცაა დამაგრების/გახსნის ხმები და ეკრანის დაბლოკვის ხმები /product/media/audio დირექტორია. ეს შეიცვალა Android 10-ით, რომელმაც გადაიტანა ხმები ახალ ადგილას:

/system/media/audio. პრობლემა არის Android 10 Pixel-ზე და Pixel 2 ფიქრობს, რომ UI ხმები ჯერ კიდევ ძველ დირექტორიაშია. შედეგად, როდესაც სისტემა ცდილობს ამ ძველი მდებარეობიდან ხმებზე წვდომას და ვერ ახერხებს ფაილების დადგენას, Android უბრუნდება ძველი ინტერფეისის ხმებს, რომლებიც ჩაშენებულია Framework-res-ში.

XDA წევრის თქმით co4, თქვენ შეგიძლიათ მარტივად მოაგვაროთ ეს პრობლემა გლობალური სისტემის პარამეტრების უპირატესობის შეცვლით. Ამის გაკეთება დააყენეთ ADB თქვენს კომპიუტერზე, შეაერთეთ თქვენი 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

ეს ბრძანებები შეცვლის გზას თითოეული UI ხმის საიდან /product/media/audio რომ /system/media/audio, დარწმუნდით, რომ სისტემა ახლა სწორ მდებარეობის ქვეშ ეძებს სისტემის ხმების მოთხოვნისას.

არ არის საჭირო მოწყობილობის გადატვირთვა ზემოაღნიშნული ADB ბრძანებების გაშვების შემდეგ. გაითვალისწინეთ, რომ ეს პრობლემა არ უნდა იმოქმედოს Google Pixel 3, Pixel 3a ან Pixel 4-ზე, რადგან ამ სამი მოწყობილობის firmware-ში UI ხმები უკვე მდებარეობს /product/media/audio. ეს ეხება მხოლოდ Pixel-ისა და Pixel 2-ის მფლობელებს, რომლებმაც შეასრულეს Android 10-ის სუფთა ინსტალაცია, ანუ Android 10 სისტემის სურათის ციმციმებით. თუ განაახლეთ Android Pie-დან Android 10-მდე ოფიციალური OTA-ით, კარგად უნდა იყოთ – სანამ არ შეასრულებთ ქარხნულ გადატვირთვას.


განახლება: დაფიქსირდა მარტის განახლება

The 2020 წლის მარტის განახლება რომელიც დღეს ადრე გამოქვეყნდა, მოაგვარა უცნაური პრობლემა, რომელიც გაჩნდა ამ წლის დასაწყისში. დაკარგული დაბლოკვისა და განბლოკვის ხმოვანი ეფექტები საბოლოოდ დაბრუნდა Reddit-ის რამდენიმე მომხმარებლის მიხედვით. ეს უცნაური შეცდომა იყო და მოხარული ვართ, რომ საბოლოოდ მოგვარდა.

მეშვეობით: Reddit