Adobe Air Capabilities.os returns Windows 版本错误

Adobe Air Capabilities.os returns wrong version of Windows

最简单的代码示例:清新的桌面项目,几行代码:

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

我还没有在从头安装 Windows 10 的系统上尝试过,但是在 windows 7 -> windows 10 升级和 windows 8 -> windows 10 升级,看起来 Air 的能力 class 返回了错误的值,即使我可以 运行 类似 wmic os get Caption 的命令行和回来"Microsoft Windows 10."

有什么想法吗?

不幸的是,这是当前 AIR SDK 中的一个已知错误。查看 https://bugbase.adobe.com/index.cfm?event=bug&id=4031494