2015-09-05 70 views
0

最簡單的代碼示例的版本錯誤:在一個新的桌面AIR項目,用幾行代碼:Adob​​e AIR的Capabilities.os返回的Windows

import flash.system.Capabilities; 
trace(Capabilities.os); // returns "Windows 8" on a Windows 10 machine 

我還沒有嘗試過在系統中的Windows 10儘管我可以在命令行上運行類似wmic os get Caption的東西,但是在Windows 7 - > windows 10升級和Windows 8 - > windows 10升級中,它看起來像Air的Capabilities類返回了錯誤的值並取回「微軟Windows 10」。

任何想法?

回答

1

不幸的是,這是當前AIR SDK中的一個已知錯誤。退房https://bugbase.adobe.com/index.cfm?event=bug&id=4031494

+0

啊謝謝,我嘗試了一下,看看我能不能找到任何官方提及,我可能看起來不夠努力。我最終做了一個超級黑客的解決方法,從空中啓動一個.cmd文件,讀出並解析任何命令行吐出的內容。至少現在起作用。 –