Adobe Air - ошибка обновления не совместима - PullRequest
2 голосов
/ 18 ноября 2011

Я пытаюсь обновить приложение AIR 2.5. (Упакован как Windows .exe) Эта ошибка появляется при обновлении:

Пространство имен приложения и пространство имен дескриптора обновления не являются совместимый

Мой 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 ]

4 голосов
/ 18 ноября 2011

Немного изменился с 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>
0 голосов
/ 11 февраля 2012

Не ошибаетесь, вы не можете использовать программу обновления, если вы упаковываете свое приложение с помощью собственного установщика.

Документация здесь: http://help.adobe.com/fr_FR/FlashPlatform/reference/actionscript/3/flash/desktop/Updater.html

...