כיצד לתקן צלילי מערכת חסרים ב-Google Pixel לאחר עדכון אנדרואיד 10

חלק מבעלי גוגל פיקסל שמו לב שלאחר עדכון לאנדרואיד 10, המערכת כבר לא משמיעה את צלילי הממשק הישנים. עיין במדריך זה כדי לפתור בעיה זו.

עדכון (3/2/20 @ 16:50 ET): באג הטעינה/סיום הקול החסר של Pixel 2 תוקן בעדכון מרץ 2020.

עם ה עדכון אנדרואיד 10, חלק מהבעלים של סמארטפונים מהדור הראשון והשני של Google Pixel שמו לב שכמה צלילי ממשק משתמש שונים. לדוגמה, כמה משתמשים שמו לב שצלילי הסיום ונעילת המסך היו חסרים בזמן אחרים שמו לב שצליל הטעינה היה שונה. אם שמתם לב להתנהגות המוזרה הזו ב-Pixel שלכם לאחר עדכון לאנדרואיד 10 ותוהים מה יכולה להיות הסיבה, יש לנו את התשובה - כמו גם את הפתרון.

כפי שמתברר, נראה שהאשם הוא העברת קבצי הקול של המערכת. ב-Android 9 Pie וקודם לכן, Google נהגה לאחסן צלילי ממשק משתמש כגון צלילי עגינה/ביטול עגינה וצלילי נעילת מסך ב /product/media/audio מַדרִיך. זה השתנה עם אנדרואיד 10, שהעביר את הצלילים למיקום חדש: /system/media/audio. הבעיה היא אנדרואיד 10 ב-Pixel ו-Pixel 2 חושב שצלילי ממשק המשתמש עדיין בספרייה הישנה. כתוצאה מכך, כאשר המערכת מנסה לגשת לצלילים מהמיקום הישן הזה ואינה יכולה לאתר את הקבצים, אנדרואיד חוזרת לצלילי ממשק המשתמש הישנים יותר המוטמעים ב-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

פקודות אלה ישנו את הנתיב עבור כל צליל ממשק משתמש /product/media/audio ל /system/media/audio, לוודא שהמערכת מסתכלת כעת מתחת למיקום הנכון כאשר מבקשת צלילי מערכת.

אין צורך לאתחל את המכשיר לאחר הפעלת פקודות ה-ADB לעיל. שים לב שבעיה זו לא אמורה להשפיע על Google Pixel 3, Pixel 3a או Pixel 4 מכיוון שבקושחה של שלושת המכשירים הללו, צלילי ממשק המשתמש כבר נמצאים ב /product/media/audio. זה משפיע רק על בעלי Pixel ו-Pixel 2 שביצעו התקנה נקייה של אנדרואיד 10, כלומר על ידי הבהוב של תמונת מערכת אנדרואיד 10. אם עדכנת מ-Android Pie לאנדרואיד 10 עם ה-OTA הרשמי, אתה אמור להיות בסדר - כל עוד לא תבצע איפוס להגדרות היצרן.


עדכון: תוקן בעדכון מרץ

ה עדכון מרץ 2020 שפורסם מוקדם יותר היום פתר בעיה מוזרה שצצה מוקדם יותר השנה. אפקטי הקול של הנעילה והנעילה החסרים חזרו סוף סוף לפי מספר משתמשים ב- Reddit. זה היה באג מוזר ואנחנו שמחים שסוף סוף טופלו.

באמצעות: Reddit