ошибка автообновления flex3 - PullRequest
0 голосов
/ 04 ноября 2010

Дорогие все, я работаю над flex3 и хочу обновить свое приложение с помощью автообновления flex3. Когда мое установленное приложение запускается, моя функция checkUpdate вызывает код autoUpdater. Он запускается, но когда он достигает 100%, он показывает эту ошибку: «Произошла ошибка при загрузке обновления. Ошибка # 16824»

Мой mxml-код здесь http://tinypaste.com/92138b, а серверный xml-код здесь http://tinypaste.com/e3792

Пожалуйста, ведите меня.

Большое спасибо

Ответы [ 2 ]

1 голос
/ 14 ноября 2010

Google ваш друг для этого; похоже, вы забыли обновить номер версии дескриптора приложения в обновленной версии на веб-сайте.

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

0 голосов
/ 04 ноября 2010

Мне не удалось увидеть ваш код, так как наш рабочий маршрутизатор блокирует крошечную пасту. Тем не менее, я могу сказать вам, что все обновления по воздуху, выполняемые с помощью класса ApplicationUpdater, основаны на xml-файле Updater, который вы создаете / копируете, и на xml-файле, используемом для компилятора, который задает имя файла, версию, идентификатор приложения и т. д. (большинство из которых используется для exe-компилятора / exe-обертки, что облегчает «мост» между ОС и вашим скомпилированным кодом ActionScript). Эта ссылка может помочь: dezeloper.wordpress.com .

В общем, продолжайте отладку. Класс ApplicationUpdater - это класс, который был относительно хорошо написан и довольно понятен ... как только вы преодолеете эту ошибку, есть еще пара, которая может быть синхронизирующей болью в тексте. , Например ... Я могу сказать вам, что в AIR 1.0 (и это все еще может быть правдой в последних выпусках), если вы внесли изменения в файл приложения и xml, и вы компилируете из eclipse / flexBuilder / flashBuilder, вам пришлось «project> clean» для тех опций xml, которые нужно подобрать.

Удачи, Джереми

...