UPDATE:的Flex AIR:安裝程序文件被破壞
我試圖再次導出AIR應用程序作爲一個EXE,現在我收到此錯誤:
錯誤創建本機安裝程序文件:無法生成時間戳:連接超時:連接。
我研究這個錯誤,看到了解決方法是執行以下操作(因爲我的系統使用代理):
這裏:[的Adobe Flash Builder 4的文件夾] \ JRE \ LIB \ net.properties
set:java.net.useSystemProxies = true如果您想使用系統代理,或手動指定它。
我已經在Adobe文件夾中的net.properties上完成了這項工作,並且我已經在我的系統上安裝了每個JRE ...都無濟於事。
原貼:
有沒有別的東西,可能會導致這個問題?
我使用的教程在這裏:http://bishoponvsto.wordpress.com/2010/03/10/deploying-air-application-with-air-runtimeredistributable-in-single-exe/ ....
....使用一個名爲InstallJammer程序建立一個安裝文件。
本教程有您做以下事情:
- 導出您的AIR應用程序的EXE文件。
- 將此EXE文件,AdobeAIRInstaller.exe和任何第三方EXE文件放入ZIP文件。
- 此時您切換到您的安裝程序(或的InstallShield InstallJammer)與您共創,將做以下動作:創建
- 執行AdobeAIRInstaller.exe
- 解壓縮zip文件,你的AIR應用程序的EXE ,和任何其他第三方EXE文件。
當我去通過本教程中,AdobeAIRInstaller.exe安裝就好了,我的第三方EXE安裝就好了,但我得到了以下的錯誤安裝我的AIR應用程序EXE時:
應用程序無法由於安裝程序文件已損壞而被安裝。嘗試從應用程序作者獲取新的安裝程序文件。
如果我自己運行我的AIR應用程序EXE,導出發佈版本後,它安裝得很好。
爲什麼EXE文件可以正常工作,但是當我嘗試從安裝程序運行它時會拋出一個錯誤,說安裝程序文件已損壞?
感謝您的任何有用的提示!
如果你展開你正在做的事情,可能會更容易理解問題所在。我不想嘗試剖析你找到的教程,並試圖找出哪些步驟讓你感到沮喪。我相信我不是唯一的一個。將教程中的相關內容帶入您的問題,並告訴我們「我做了這個」 – JeffryHouser 2012-01-17 21:31:29
瞭解。我剛剛添加了我正在做的事情的確切細節。 – fumeng 2012-01-17 21:41:12
嗨,沒有確切的答案,但是當我在Windows機器上嘗試打包Mac時,我收到了這個問題,只是發現這是不可能的,但任何一個鏈接都可能會導致一些有用的日誌:http ://kb2.adobe.com/cps/403/kb403150.html#main_probs-windows – shaunhusain 2012-01-17 22:38:38