2016-08-24 76 views
1

我試圖完成一個概念驗證,但我遇到了一個障礙。使用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以幫助我進一步排除故障。

在此先感謝...

回答

0

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兼容。

相關問題