Adobe Air - 更新不兼容错误

时间:2011-11-18 00:28:53

标签: actionscript-3 flex air

我正在尝试更新AIR 2.5应用。 (打包为Windows .exe) 这个错误弹出bei更新:

  

应用程序命名空间和更新描述符命名空间不是   兼容

我的.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>

有人能说出我做错了什么吗? 谢谢 乌利

2 个答案:

答案 0 :(得分:4)

自AIR 2.5以来有点变化。主要是,将版本更改为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>

答案 1 :(得分:0)

如果您使用本机安装程序打包应用程序,则不能使用更新程序。

此处的文档:http://help.adobe.com/fr_FR/FlashPlatform/reference/actionscript/3/flash/desktop/Updater.html