微軟于上周正式釋出 Windows 10 May Update (1903) 更新,不過第一天就傳出:搭載 AMD Ryzen 處理器的電腦在特定情況下安裝更新會出現宕機問題。此外,新版更新也會和搭載舊版 Qualcomm 的 Wi-Fi 及藍牙芯片驅動程序的電腦不兼容。
AMD 和微軟上周發出警告,當搭載 AMD Ryzen 或 AMD Ryze Treadripper 的電腦組態為 SATA 或 NVMe RAID 模式時, 1903 更新到一半就會宕機,并顯示“Windows 內置的驅動程序會引發穩定性問題”的消息。
這是 1903 版和 9.2.0.105 以前的 AMD RAID 驅動程序不兼容造成的。1903 版針對特定裝置的驅動程序加入了 Device Input/Output Control(IOCTL)要求,如果用戶電腦驅動程序未能滿足要求而想全新安裝(clean install)更新版,電腦會無法開機進入 Windows 桌面環境。而想從 1809 版升級到 1903 版,更新過程也會被中斷。
AMD 建議,想從 1809 版升級 1903 版的電腦,需升級到新版 RAID 驅動程序,即 AMD RAID Driver 9.2.0.105 版。而如果是全新安裝,用戶必須準備一臺包含支持 Windows 10 May Update 的 RAID 驅動程序的可移除式硬盤。
另外,上周的 KB4505057 更新版,還另外發生與舊版 Qualcomm Wi-Fi 網卡驅動程式、Qualcomm 及 Realtek 晶片的藍牙驅動程序不兼容問題,導致部份用戶電腦更新后無法 Wi-Fi 連網,以及連不上藍牙裝置。微軟呼吁用戶下載最新版驅動程序。
如果你是加入 Insider 測試方案的用戶,微軟還警告編號為 KB4497936 的 Windows 10 更新,會引發安裝系統的 Windows Sandbox 功能無法啟動,出現 ERROR_FILE_NOT_FOUND(0x80070002)的錯誤代碼,顯示操作系統語言變動。微軟目前正在研究,預計 6 月底釋出排除問題的更新版。
轉載自[http://www.oschina.net]
集成華為HMS SDK后的游戲,華為方在審核時予以駁回,給出的理由是:在未安裝或需更新華為移動服務版本(HMS Core)的手機上,啟動游戲提示安裝華為移動服務(HMS Core),點擊安裝,測試后提示‘檢查華為移動服務(HMS Core)更新失敗’。
該問題的修復建議如下:可以先嘗試定位修復異常;定位過程中,如無法卸載移動服務(HMS Core)或無更新提示,請使用非華為手機進行測試后根據日志排查原因。
找了一個vivo手機,應用管理中搜索華為移動服務或HMS Core,然后卸載,應用啟動復現這個場景。確實復現了該問題:
全量日志分析報錯:
09-29 16:41:57.700 I/HMSSDK_HMSPackageManager( 8010): current versionCode:20502311, minimum version requirements: 40000000
09-29 16:41:57.702 I/updatesdk( 8010): UpdateSDK version is: 2.0.6.302 ,flavor: envrelease ,pkgName: com.XXX.huawei
09-29 16:41:57.714 E/StoreTask( 8010): UpdateSDK call store error: java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
09-29 16:41:57.751 I/HMSSDK_UpdateWizard( 8010): CheckUpdateCallBack status is 6
09-29 16:41:57.752 E/HMSSDK_UpdateWizard( 8010): checkTargetAppUpdate reason is java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
09-29 16:41:57.752 E/HMSSDK_UpdateWizard( 8010): onUpdateStoreError responseCode: 6
09-29 16:41:57.765 I/HMSSDK_UpdateWizard( 8010): Enter onCheckUpdate, status: CHECK_FAILURE
09-29 16:41:57.768 I/HMSSDK_HMSPackageManager( 8010): current versionCode:20502311, minimum version requirements: 40000000
12345678
最后和華為的技術支持溝通,onUpdateStoreError responseCode: 6這個錯誤碼表示查詢更新信息失敗,該錯誤是因為我們沒有排除如下混淆:
-keep class com.huawei.updatesdk.**{ *; }
在按照官網混淆配置說明文檔配置完成后,問題得到了解決。
欲了解更多詳情,請參見
官網混淆配置:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/config-obfuscation-scripts-0000001050166287
原文鏈接:https://developer.huawei.com/consumer/cn/forum/topicview?tid=0202381614273280299&fid=18