发行日期:2009 年 7 月 30 日
本文档包含系统要求、安装说明、已知问题以及有关使用 AIR 1.5.2 运行时的其它信息。有关详细信息,请参阅 Adobe AIR 1.5.1 发行说明。请使用 Adobe AIR 反馈表来报告功能请求、错误以及对发行说明的改进。
有关 Adobe AIR 的当前系统要求,请访问 http://www.adobe.com/cn/products/air/systemreqs/。
Adobe AIR 1.5.2 是对 Adobe AIR 运行时和 SDK 的更新。此更新包括提高的可靠性、改善的兼容性和增强的安全性。建议所有 AIR 用户使用。针对 AIR 早期版本开发的 AIR 应用程序无需进行更新,即可使用此更新版本。
当以连锁证书签署应用程序时,在 AIR 应用程序安装程序面板上,其显示发行商身份的方式已经有所简化。
WebKit 版本
AIR 1.5.2 包含 WebKit 版本 34190。
最新的 Flash Player 插件
AIR 1.5.2 包含 Flash Player 插件的更新版本 (10.0.32),在显示 HTML 中嵌入的 SWF 内容时将使用该插件。有关详细信息,请参阅 http://www.adobe.com/support/documentation/cn/flashplayer/releasenotes.html。
| 错误编号 | 错误标题 |
|---|---|
| 1886742 | 透明窗口中驻留的 HTML 容器中的 SWF 无法显示 |
| 1636197 | URI 方案黑名单的安全冲突错误消息没有帮助作用 |
| 1723172 | 使用 mx:HTML 和 backgroundAlpha="0.0" 加载图像时系统发生崩溃 |
| 1861655 | HTMLLoader:在 designMode="on" 的情况下,IFrame 中的 Tab 键不起作用 |
| 2252011 | 当鼠标位于次级屏幕上时,在全屏模式下不会引发 Event.USER_PRESENT。此错误出现于 AIR 1.5 中 |
| 2259823 | 搜索后内存占用量上升,并且保持应用程序运行持续一段时间 |
| 2268900 | FLVRender 通过 LocalConnection 进行处理时,AIR 应用程序不活动 |
| 2269282 | Mac:作为 feed:// URI 处理函数从浏览器发布 InvocationEvent 时,无法调度 InvocationEvent |
| 2274721 | HTMLLoader 处于闲置状态时会以 4KB 大小的块泄漏内存 |
| 2276388 | HTMLLoader 与特定网站交互时会挂起 |
| 2277278 | 修改数组原型中的某个类的属性会破坏文件系统 API |
| 2277760 | 在 AS2 被加载项中不能播放共享库音频 |
| 2277942 | Mac:从数据库中读取数据时系统发生崩溃 |
| 2289402 | Mac:NativeMenuItem 回调停止工作 |
| 2290241 | CSS:layout 元素中的行高样式(如 <span>)显示为内联块时,无法设置为低于自动值(该值为 1.2*FontSize)的任何值 |
| 2294042 | 当 navigateInSystemBrowser 为 true 时,会再次对 URL 编码链接目标位置的 URL 进行编码 |
| 2295761 | Mac:在 Mac OS 10.4 上使用 HTML 中的 SWF 时发生内存泄漏 |
| 2298258 | 舞台没有定位在窗口左上角时,菜单位置不正确 |
| 2300053 | 当打开聊天窗口时,Raptr 应用程序崩溃 |
| 2308203 | 在与 Ext.air.NativeWindow extjs 框架代码关联的延迟函数(例如,使用 setTimeout)上调用 air.NativeApplication.nativeApplication.exit() 时,抛出 JSObjectDead() 错误 |
| 2309222 | 仅限 Mac 10.4:当子菜单有重复项时应用程序崩溃 |
| 2313206 | JIRA FP-599 使用 URLLoader 获取 XML 时内存泄漏 |
| 2313842 | WebKit JavaScriptCore 表达式过于复杂 |
| 2323252 | Mac:使用系统镶边的 NativeWindow.startResize() 导致窗口按钮移动 |
| 2328124 | Mac:Japanese_AIRappInstall_Only AIR 应用程序安装 UI 被截断 |
| 2328129 | Windows:German/Dutch_AIRappinstall_Only AIR 应用程序安装 UI 被截断 |
| 2338981 | 安装错误对话框“此应用程序需要 Adobe AIR 更新,但此更新不能用于您的系统”的焦点没有放在“关闭”按钮上 |
| 2349506 | Keydown 事件返回的 Cancelable 值为 TRUE |
| 2351299 | Mac:隐藏应用程序的快捷键 Command-H 仅在瑞典语版本中不起作用,瑞典语版本中使用 Command-G |
| 2358045 | HTML 下拉窗口小部件在下拉菜单的旁边具有空白区域 |
| 2359662 | Mac:在反复加载 17 个 jpg 图像时,专用内存大小会增加到 400 MB |
| 2360051 | Mac:在运行初始安装和卸载之后启动运行时安装程序时发生错误;再次安装运行时会失败 |
| 2360280 | Mac:在应用程序中按快捷键 Command+W 之后,下拉菜单不关闭 |
| 2360309 | 同步加载文件中的资源:如果 URL 中有查询部分,协议会使运行时崩溃 |
| 2363409 | Windows:右键单击以调用上下文菜单时,MenuItemObject() 会发生崩溃,随之退出应用程序 |
| 2364483 | 在调试模式 (ADL) 下运行时只遵循 mm.cfg |
| 2292364 | Linux:AIR 不使用自动配置 URL 所配置的代理设置 |
| 2302874 | Linux:本机窗口不显示应用程序图标 |
| 2321932 | Linux:应用程序安装程序尝试通过指定 AIR 文件的相对路径来安装 AIR 应用程序时显示错误 #2004 |
| 2327127 | Linux:无法正常创建应用程序的 Ubuntu904 桌面图标。双击快捷方式将显示一条警告 |
| 2327818 | Linux:Time100 应用程序在启动时崩溃 |
| 2327987 | Linux:文件系统 API 应使用 64 位系统调用(而不应使用 32 位系统调用)来读取和写入文件 |
| 2328975 | Linux:卸载运行时后,将无法再通过 Badge 安装 AIR 应用程序(和运行时) |
| 2331233 | Linux:Kubuntu904 - 在 Tweet 窗口最小化的情况下单击“连接”时,Twhirl 开始闪动,并会使计算机挂起 |
| 2331325 | Linux:应用程序更新在 XFCE 桌面上发生崩溃 |
| 2332043 | Linux:在应用程序以 sudo 身份启动时,应用程序更新发生崩溃 |
| 2332213 | Linux:尝试将应用程序设置为 XFCE 上的某个文件类型的默认处理程序时,应用程序崩溃 |
| 2332959 | Linux:由 root 用户启动 AIR 应用程序更新时将发生崩溃;而由普通用户更新时应用程序不会崩溃 |
| 2332983 | Linux:应用程序安装程序窗口工具栏上的默认 AIR 图标未显示 |
| 2333966 | Linux:Openbox - 安装对话框的上半部分和所有具有默认坐标的 AIR 应用程序均位于系统托盘的下部,并且被截断 |
| 2336460 | Linux:当打开 Compiz 时,新窗口会取代本机窗口成为活动窗口 |
| 2338069 | Linux:仅限 Clipboard_AIR:file list_KDE:从桌面或其它位置复制文件时,剪贴板面板的“air:file list”格式不正常工作 |
| 2338200 | Linux:Twhirl 在启动时发生间歇性崩溃 |
| 2340313 | Linux:OpenSuse 11 KDE 发行版中没有 OpenSuse11 Adobe AIR 卸载程序项 |
| 2340334 | Linux:OpenSuse11 AIR 应用程序快捷方式没有添加到 OpenSuse 11.1 (KDE) 上的应用程序启动器中 |
| 2340350 | Linux:Ubuntu710 Tweetdeck 在使用一天后无规律地崩溃 |
| 2341037 | Linux:调用 brosweForMultipleDailog 后,从 browseForSave 对话框调度 selectEvent 的目标属性时,该属性指向的文件对象不正确 |
| 2342328 | Linux:选择 Flash 核心组件后 TourDeFlex 崩溃 |
| 2353099 | Linux:将 cert 存储替换逻辑与新的 aucm 集成 |
| 2355209 | Linux:Fedora11 运行时无法在最新版本的 Fedora 上安装,即使安装 xterm 后也是如此 |
| 2358220 | Linux:KDE:具有“最小化后提供系统托盘功能”的每个应用程序在最小化到系统托盘之后无法还原 |
| 2362491 | Linux:鼠标中键单击粘贴功能不能在 SWF 编辑控件中粘贴文本 |
Windows 上的 Sidecar 安装
从可移动驱动器或 CD/DVD 上执行 AIR 运行时的捆绑安装时,如果已安装了以前版本的 AIR 运行时并且捆绑的 AIR 运行时安装程序没有位于可移动介质的根位置,则会出现问题。为避免此问题,请确保 Sidecar 安装程序文件已部署在可移动介质的根位置。
Mac OS 10.5.7 上的自定义根证书
如果用户手动在 Mac OS 10.5.7 上安装自定义证书授权机构 (CA),然后尝试安装使用 CA 签发的证书所签署的 AIR 文件,则安装程序对话框可能不显示发行商名称,并且证书无法验证。这一特定于 OS 的问题会影响所有 AIR 版本。Apple 公司的知识库中有一篇探讨类似问题的文章,位于 http://support.apple.com/kb/TS2747*。如果用户尝试使用该文中提到的命令行方法来安装 CA,则可以验证证书,也可以显示发行商名称。
sudo security add-trusted-cert -d -k /Library/Keychains/System.keychain /path/to/ca.crt
HTML 透明叠加
当前的 WebKit 版本不能正常显示可能与 Google 地图关联的透明叠加(GPolyline 不透明度失效)。作为一种解决方法,请将 HTMLoader 对象的 userAgent 属性更改为除“AppleWebKit”之外的其它值。这样一来,Google 地图上的客户端检测代码才会切换为呈现叠加的最终的后备操作,也就是服务器呈现。
加密的本地存储
有关 Linux 上的加密本地存储问题的疑难解答,请阅读 http://kb2.adobe.com/cps/492/cpsid_49267.html*。
请阅读 AIR 1.5.1 发行说明或 http://go.adobe.com/kb/ts_kb403150_en-us。
Linux
请阅读 AIR 1.5.1 发行说明。
Linux
有关如何叠加 AIR SDK 以使其能配合 Flex SDK 使用的信息,请阅读 AIR 1.5.1 发行说明。
Linux