您是否可以使用Project Centennial将Adobe AIR应用程序打包为UWP?
我试图完成一个概念验证,但我遇到了一个障碍。使用Adobe AIR能够支持iOS和Android,我想知道是否可以使用Project Centennial工作流将Adobe AIR .exe安装程序转换为适用于x86 Windows 10的UWP应用程序。您是否可以使用Project Centennial将Adobe AIR应用程序打包为UWP?
我已经能够关注该directions最新的版本(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 : error 'E_BAD_INSTALLER_EXIT_CODE': Installer returned '10' when valid exit codes were '0' At line:1 char:1 + .\DesktopAppConverter.ps1 -Installer '..\AIR2UWP Example\AIR2UWP.exe' ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,DesktopAppConverter.ps1
看来,有一个安装程序错误,但我似乎无法找到任何引用查看AIR安装程序代码10以帮助我进一步排除故障。
在此先感谢...
It seems that there is an installer error, but I can't seem to find any references to an AIR installer code 10 to help me troubleshoot further
这取决于谁拥有AIR平台,以了解是什么,是不是他们设置技术(Adobe空气)
一个有效的退出代码的开发Can you package an Adobe AIR app as UWP using Project Centennial
空气应用程序可能不是一个好的候选人,因为Adobe空气平台的工作原理与ClickOnce类似。具体来说,Air平台会安装自动更新服务,为Air应用程序提供API以检查更新是否可用。如果您禁用/删除该服务,很可能没有Air应用程序按预期运行,因为RPC调用可能会失败。
为了让Air应用程序有效,我们必须让Adobe更新Air平台以与Centennial/UWP兼容。