2010-11-04 58 views
0

親愛的,我正在使用flex3並希望通過flex3 autoupdate更新我的應用程序。當我安裝的應用程序運行時,我的checkUpdate函數調用autoUpdater代碼。它開始,但是當它達到100%,這顯示了這個錯誤:「出現錯誤下載更新錯誤#16824。」flex3 autoupdater錯誤

我的MXML代碼是在這裏http://tinypaste.com/92138b和服務器的XML代碼是在這裏http://tinypaste.com/e3792

請引導我。

非常感謝

回答

1

谷歌是你的朋友這一個;看起來您忘記更新interweb上更新版本中的應用程序描述符版本號。

http://dezeloper.wordpress.com/2010/01/21/adobe-air-updater-error-16824/

+0

非常感謝adamk。我有我的問題解決方案。 – Vivek 2010-11-15 15:52:47

+0

但是,在成功下載更新後,又彈出一個錯誤提示「此應用程序無法安裝,因爲此安裝程序配置錯誤,請與應用程序作者聯繫以尋求幫助。」有什麼想法來解決這個問題嗎? – Vivek 2010-11-15 15:55:08

+0

我討厭那個信息! :)它可能是一些事情;如果在XP或C:\ Users \ Appdata \ Local \ Adob​​e \ Documents and Settings \ \ Local Settings \ Application Data \ Adob​​e \ AIR \ logs \ Install.log中找到Adobe AIR安裝日誌文件, AIR \ logs \ Install.log for Vista/7,那裏應該有一個錯誤代碼。 – adamk 2010-11-15 23:33:44

0

我無法看到你的代碼作爲我們工作的路由器塊tinypaste。不過,我可以告訴你,通過ApplicationUpdater類完成的空氣更新全部基於您創建/複製的updater xml文件,以及用於編譯器的xml文件,該文件用於設置文件名,版本,應用程序ID等(其中大部分用於簡化操作系統和編譯的actionscript代碼之間的「橋樑」的exe-compiler/exe-wrapper)。此鏈接可能有所幫助:dezeloper.wordpress.com

總體保持調試狀態。 ApplicationUpdater類是相對寫得很好的,並且可以自我解釋......一旦你通過了這個bug,還有更多的東西可能是一個sync-the-xml-text痛苦的對接。例如...我可以告訴你,如果你對應用程序xml文件進行了修改,並且你正在從eclipse/flexBuilder/flashBuilder進行編譯,那麼在AIR 1.0中(這在最近的版本中可能仍然是這樣),你必須「項目>乾淨」爲這些xml選項被拿起。

祝你好運, 傑里米