リンクをクリップボードにコピー
コピー完了
私は今、HARMANから提供されている AIR33.1を利用してANEの開発をしているのですが、ANEを利用したAS3プロジェクトをexeファイルとしてコンパイルする際にエラーが出てしまい、インストーラーとして作成することが出来ません。
開発環境としてはWin10(64bit)とWin7(32bit)それぞれで試してみたのですが、両方で発生しております。
下記エラーについて何か解決方法はありませんでしょうか?
■作成手順参考サイト
https://rest-term.com/archives/2950/
■表示エラー
unexpected failure: Platform conversion failed. Process exited with error 5. Output was "[ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="execute: UPDATE `Property` SET `Value`= ? WHERE `Property`= ?[1627]: MSI Error" errorID=0]
"
java.io.IOException: Platform conversion failed. Process exited with error 5. Output was "[ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="execute: UPDATE `Property` SET `Value`= ? WHERE `Property`= ?[1627]: MSI Error" errorID=0]
"
at com.adobe.air.nai.NativePackager.conversionFail(NativePackager.java)
at com.adobe.air.nai.NativePackager.invokePlatformConversion(NativePackager.java)
at com.adobe.air.nai.NativePackager.createPackage(NativePackager.java)
at com.adobe.air.ADT.parseArgsAndGo(ADT.java)
at com.adobe.air.ADT.run(ADT.java)
at com.adobe.air.ADT.main(ADT.java)
■開発環境
・OS
Windows10 Pro(64bit)
Windows7 Professional(32bit)
・開発ツール
FlashDevelop 5.3.3.1
・AIR SDK
HARMAN Adobe AIR 33.1
・Java
1.8.0_251
1 件の正解
リンクをクリップボードにコピー
コピー完了
問題の切り分けという意味で、AIR SDKのバージョンを下げた環境でいくつか試したらどうでしょう。
https://airsdk.harman.com/release_notes
下位バージョンでパッケージ出来る場合は、Bugbaseに上記内容を投稿してみましょう。拾われるのが遅くなりますが日本語でもOKです。
https://tracker.adobe.com/#/add_bug
リンクをクリップボードにコピー
コピー完了
回答いただきありがとうございました。
記載漏れしていました、申し訳ありません。
AIR32では問題なくできていたので、最新版となるAIR33で開発可能か探っているところでした。
HARMANで公開されていたgithubに、exeファイル形式でのエクスポートが非対応との記事を見かけましたので別の方式で試してみます。
リンクをクリップボードにコピー
コピー完了
adtコマンドでのパッケージングの際に、-target の指定をnativeからbundleに変更することで、exeファイルの作成が出来ました。
パッケージとしての配布は出来なくなったみたいですが、windowsアプリケーションとしての作成はできたのでひとまず問題はないと思います。
