日別アーカイブ: 2011年11月21日

オートアップデート解決

日本語問題は解決したのだが、アップデートを実行させると実際のダウンロードの際に 16824 エラーが出てアップデートが出来ない。 この16824は「無効な更新記述子」と言う事で、原因を調べていたのだが、どうもupdate.xmlの記述のnamespaceが2.5となっているのだが、FlashBuilderのnamespaceが2.6なのが問題なのかと思って変えてみたが解決しない。 再度、FxUGへ報告と言う形でアップしていたら、親切に又、回答があって 『AIR 2.5 より前に作成された AIR アプリケーションは、バージョン 1.0 アップデート記述子のみを読み取ることができます。 AIR 2.5 以降に含まれるアップデータフレームワークを使用して作成された AIR アプリケーションは、バージョン 2.5 アップデート記述子のみを読み取ることができます。 バージョンの互換性がないので、2 つのアップデート記述ファイルを作成することが必要になる場合があります。』 と言うヘルプの記述を紹介された。 僕もヘルプは読んでいたのだが、読み方が足りなかった様だ。 非常にわかりにくい日本語だが、要するに2.5以上は2.5で良いと言う事らしい。 それなら他に原因があるだろうと思い、もしかして。。とリリースビルドしてアプリケーションを立ち上げると呆気無くダウンロードとインストールまで正常に自動更新した。 つまり、IDEでのデバッグモードではエラーが出ると言う事だったのだ。まあ、考えたら理由が分からなくも無いが、それにしても「無効な更新記述子」だけでは何とも分からない。先のヘルプもそうだが、この手の日本語訳は本当に不可解メッセージが多い。。 取り敢えず、FxUGのご主人さま(笑)のお陰で、オートアップデート問題もなんと解決して無事にオートアップデートが出来るようになった。

カテゴリー: 未分類 | コメントは受け付けていません。