目的:ADOBE AIR:錯誤#16824:版本不匹配,而試圖自動更新
因此,這裏是我的問題,我想自動更新舊版本的軟件X v1.0.7 AIR運行時SDK 2.0的新版本X v1.0.8 AIR Runtime SDK 2.5。
CONFIGURATION =
Old Software X是使用運行時SDK 2.0的版本1.0.7。 app.xml中如下:
<應用的xmlns = 「http://ns.adobe.com/air/application/2.0」>
<版本> 1.0.7 < /版本>
這個軟件X是這樣的,假設更新到假設使用AIR運行時2.5的版本1.0.8。
im使用關於標記的一個update.xml文件:
<更新的xmlns = 「http://ns.adobe.com/air/framework/update/description/1.0」> <版本> 1.0。 8 < /版本>
計算機是MacOS X v10.6.6。運行最新的AIR運行時2.5
舊軟件X的新版本,版本1.0.8,使用的app.xml的如下:
<應用的xmlns =「HTTP://ns.adobe。 COM /空氣/應用/ 2.5" > < VERSIONNUMBER> 1.0.8 </VERSIONNUMBER> <的publisherId>#我的隱藏的publisherId#< /的publisherId>
軟件X v1.0.8使用標籤的publisherId所以軟件將被識別爲相同的軟件。
發生了什麼?
當我啓動舊軟件X v1.0.7時,它正在嘗試更新並引發錯誤16824.此錯誤意味着我的新軟件版本與update.xml中定義的版本不匹配文件但對我來說,它不是真的......所以錯在哪裏?任何人都可以幫忙