1

我正在尝试完成概念验证,但遇到了障碍。由于 Adob​​e AIR 能够支持 iOS 和 Android,我想看看是否可以使用 Project Centennial 工作流程将 Adob​​e AIR .exe 安装程序转换为适用于 x86 Windows 10 的 UWP 应用程序。

我已经能够按照最新版本 ( 0.1.24 ) 的说明进行操作,并且能够开始转换:

.\DesktopAppConverter.ps1 -Installer '..\AIR2UWP Example\AIR2UWP.exe' -InstallerArguments "-silent" -Destination C:\ -PackageName "MyApp" -Version 0.0.0.1 -MakeAppx -Verbose -Publisher "CN=dougwinnie"

但是当我使用它时,我收到以下错误:

C:\Users\dougw\Desktop\DesktopAppConverter_new\DesktopAppConverter.ps1:DesktopAppConverter:错误“E_BAD_INSTALLER_EXIT_CODE”:当有效退出代码为“0”时,安装程​​序返回“10”在第 1 行字符:1 + .\DesktopAppConverter.ps1 -Installer '..\AIR2UWP Example\AIR2UWP.exe' ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,DesktopAppConverter.ps1

似乎存在安装程序错误,但我似乎找不到任何对 AIR 安装程序代码 10 的引用来帮助我进一步排除故障。

提前致谢...

4

1 回答 1

0

似乎存在安装程序错误,但我似乎找不到任何对 AIR 安装程序代码 10 的引用来帮助我进一步排除故障

拥有 AIR 平台的开发人员需要了解哪些是和不是其设置技术的有效退出代码(Adobe Air)

您能否使用 Project Centennial 将 Adob​​e AIR 应用程序打包为 UWP

Air 应用程序可能不是一个好的候选者,因为 Adob​​e air 平台可以工作并且看起来像 ClickOnce。具体来说,Air 平台安装了一个自动更新服务,该服务为 Air 应用程序提供了一个 API,以检查是否有可用的更新。如果您禁用/删除该服务,则很可能没有 Air 应用程序将按预期运行,因为 RPC 调用可能会失败。

为了让 Air 应用程序正常工作,我们必须让 Adob​​e 更新 Air 平台以兼容 Centennial/UWP。

于 2016-08-28T06:06:32.507 回答