air之openWithDefaultApplication错误

Error: Error #3000: Illegal path name.
at Error$/throwError()

at flash.filesystem::File/openWithDefaultApplication()

总是出现调用程序错误,配置了<supportedProfiles>desktop extendedDesktop</supportedProfiles>,<supportedProfiles>desktop</supportedProfiles>,都不行,原来,必须把extendedDesktop配置在第一位。


supportedProfiles 元素可以包括以下任何值:

  • desktop — desktop 是安装在使用 AIR 文件的 desktop 计算机上的 AIR 应用程序的配置文件。这些应用程序无权访问 NativeProcess 类(提供与本机应用程序的通信)。

  • extendedDesktop — 扩展的桌面配置文件是安装在使用本机应用程序安装程序的桌面计算机上的 AIR 应用程序的配置文件。这些应用程序可以访问 NativeProcess 类(提供与本机应用程序的通信)。

  • mobileDevice — 移动设备配置文件用于移动应用程序。

  • extendedMobileDevice — 扩展的移动设备配置文件当前未被使用。

supportedProfiles 属性是可选的。当应用程序描述符文件中不包括此元素时,应用程序可以针对任何配置文件进行编译和部署。

要指定多个配置文件,请使用空格字符将配置文件彼此隔开。例如,以下设置指定此应用程序仅适用于桌面配置文件和扩展配置文件:

<supportedProfiles>desktop extendedDesktop</supportedProfiles>
注: 当您运行带有 ADL 的应用程序,并且未指定 ADL -profile 选项的值时,系统会使用应用程序描述符中的第一个配置文件。(如果应用程序描述符中也没有指定配置文件,系统会使用桌面配置文件)。
示例
<supportedProfiles>desktop mobileDevice</supportedProfiles>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值