メイン ActionScript 3.0 特設会議室 air自動アップデートでAIR ファイルが破損しているというエラーがきえません | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
1010real | Åê¹ÆNo.43619 投稿日時: 2009-10-5 17:53 |
新米 居住地: 東京 投稿: 5
使用環境:
|
air自動アップデートでAIR ファイルが破損しているというエラーがきえません 現在、AIRアプリを作成しており、air update frameworkを使って、AIRアプリ起動時に自動アップデートを試みているのですが、一箇所どうしてもわからない場所がありましたので、投稿させていただきました。
現象としては、バージョンチェック→ファイルのダウンロードまでは正常に行われるのですが、ダウンロードしたAIRファイルのインストール中に 「エラーが発生しました。 AIR ファイルが破損しているためアプリケーションをインストールできませんでした。アプリケーション作成者に問い合わせて、新しい AIR ファイルを入手してください。」 と表示されてしまい、一度もアップデートに成功したことがありません。 パブリッシュしたAIRファイルを直接クリックしてインストールすることはできるので、ファイルの破損ということは無いと思います。 ググったりして、1点気になっているのがデジタル署名がどうのこうのという記事なのですが、以下の記事を参考にとりあえず自己署名証明書にて作成しているのですが、有料のものを使用しないとアップデートはできなかったりするのでしょうか? http://www.adobe.com/jp/devnet/air/articles/signing_air_applications_05.html また、インストールログには以下のようなエラーメッセージが表示されています。 Unpackaging to C:\Documents and Settings\XXXXX\Local Settings\Temp\flaB5.tmp failed while unpackaging: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032" errorID=2032] ※インストールログについては以下を参考にしました。 http://www.adobe.com/jp/support/kb/ts/233/ts_233635_ja-jp.html どなたか成功した方いましたら、ご教授いただければ幸いです。 環境はWinXP, CS4 10.0.2, AIR 1.5.2です。 以下、実装ソースです。 ------------------------------------- var appUpdater:ApplicationUpdaterUI = new ApplicationUpdaterUI(); appUpdater.configurationFile = new File("app:/updateConfig.xml"); if (appUpdater.isFirstRun) { return; } appUpdater.addEventListener(UpdateEvent.INITIALIZED, onInitialized); appUpdater.initialize(); ------------------------------------- 上記asファイル内で読み込んでいる updateConfig.xml の内容です。 ---------------------------------- <?xml version="1.0" encoding="utf-8"?> <configuration xmlns="http://ns.adobe.com/air/framework/update/configuration/1.0"> <url>http://xxxxxx/updateDescriptor.xml</url> <delay>1</delay> <defaultUI> <dialog name="checkForUpdate" visible="false" /> <dialog name="downloadUpdate" visible="true" /> <dialog name="downloadProgress" visible="true" /> </defaultUI> </configuration> ----------------------------------- 上記updateConfig.xmlファイル内で指定しているupdateDescriptor.xml の内容です。 ---------------------------------- <?xml version="1.0" encoding="utf-8"?> <update xmlns="http://ns.adobe.com/air/framework/update/description/1.0"> <version>0.0.2</version> <url>http://xxxxxx/test.air</url> <description> <text xml:lang="en">description for english</text> <text xml:lang="ja">日本語の説明</text> </description> </update> ----------------------------------- とても長文で申し訳ありません。 とりあえず、自分で調べた限りのことは記しました。 何卒よろしくお願いいたします
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» air自動アップデートでAIR ファイルが破損しているというエラーがきえません | 1010real | 2009-10-5 17:53 |
Re: air自動アップデートでAIR ファイルが破損しているというエラーがきえません | 1010real | 2009-10-8 15:51 |
Re: air自動アップデートでAIR ファイルが破損しているというエラーがきえません | 1010real | 2009-10-12 23:33 |
Re: air自動アップデートでAIR ファイルが破損しているというエラーがきえません | 961832p | 2009-10-16 5:57 |
Re: air自動アップデートでAIR ファイルが破損しているというエラーがきえません | 1010real | 2009-10-19 16:41 |
投稿するにはまず登録を | |