2012-01-17 85 views
1

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文件可以正常工作,但是當我嘗試從安裝程序運行它時會拋出一個錯誤,說安裝程序文件已損壞?

感謝您的任何有用的提示!

+0

如果你展開你正在做的事情,可能會更容易理解問題所在。我不想嘗試剖析你找到的教程,並試圖找出哪些步驟讓你感到沮喪。我相信我不是唯一的一個。將教程中的相關內容帶入您的問題,並告訴我們「我做了這個」 – JeffryHouser 2012-01-17 21:31:29

+0

瞭解。我剛剛添加了我正在做的事情的確切細節。 – fumeng 2012-01-17 21:41:12

+0

嗨,沒有確切的答案,但是當我在Windows機器上嘗試打包Mac時,我收到了這個問題,只是發現這是不可能的,但任何一個鏈接都可能會導致一些有用的日誌:http ://kb2.adobe.com/cps/403/kb403150.html#main_probs-windows – shaunhusain 2012-01-17 22:38:38

回答

2

已解決:當您在計算機上先前安裝AIR應用程序時,會顯示錯誤消息。您必須根據添加/刪除程序進行操作並刪除AIR應用程序的每個實例,然後才能安裝這些文件。哇,我浪費了很多時間!