2011-11-18 83 views
2

我正在嘗試更新AIR 2.5應用程序。 (盒裝作爲Windows的exe) 這個錯誤彈出貝更新:Adob​​e Air - 更新不兼容錯誤

應用命名空間和更新描述符命名空間不兼容

我的.xml文件:

<?xml version="1.0" encoding="utf-8"?> 
<update xmlns="http://ns.adobe.com/air/framework/update/description/1.0"> 
<version>1.1</version> 
    <url>http://www.example.com/updater/my-app.exe</url> 
    <description><![CDATA[New version 
    ]]></description> 
</update> 

燦有人告訴我我做錯了什麼? 謝謝 Uli

回答

4

自AIR 2.5以來有點變化。主要將version更改爲versionNumber,並添加versionLabel。下面是一個例子:http://www.adobe.com/devnet/air/articles/air_update_framework.html

<?xml version="1.0" encoding="utf-8"?> 
<update xmlns="http://ns.adobe.com/air/framework/update/description/2.5"> 
    <versionNumber>0.9.2</versionNumber> 
    <versionLabel>Beta 2</versionLabel> 
    <url>http://localhost/updater/AIRUpdater.air</url> 
    <description><![CDATA[ 
This version has fixes for the following knowns issues: 
*First issue 
*Second issue 
    ]]></description> 
</update> 
+0

謝謝。 ** versionLabel **有什麼好處? – Uli

+0

將版本顯示給用戶時,它將覆蓋versionNumber。因此,在上面的示例中,用戶將在更新對話框中看到'Beta 2'而不是'0.9.2' – eterps

+0

您不能在本機安裝程序中使用Updater框架 –