2017-04-20 4 views
0

ランタイムが埋め込まれたAnimate CC(macバージョン)からAIRアプリケーションをコンパイルしています。 Macでは問題はありませんが、アプリファイルをPCに転送すると(明らかにウィンドウが走っています)、アプリアイコンは代わりにフォルダとして表示され、このフォルダ内にクリックしてアプリを実行することはできません。クロスプラットフォームのランタイムAIRアプリケーションの作成

Adob​​e AIRがクロスプラットフォームと互換性があるという印象を受けました。コンパイル時に何か間違っていますか?また、Windowsで実行されるランタイム埋め込みアプリケーションを作成するためにPCでコンパイルする必要がありますか?

答えて

2

Windows上でMacアプリを起動することは不可能です。埋め込みランタイムはWin/Macで異なるためです。ここでは、より多くの情報を得ることができますhttps://superuser.com/questions/56739/executable-files-in-mac-os-x-vs-windows

「Macプロジェクタ」をビルドしてMac上で実行するか、「Windowsプロジェクタ」でWindows上で実行します(このオプションは[ファイル]> [パブリッシュ設定]で変更できます)。両方のオプションをオンにすると、WinとMacで実行できます。

もう1つのオプションはAIRアプリケーションをビルドすることですが、AIRランタイムをインストールする必要があります。

+0

ありがとうございました。残念ながら、マシン上にローカルに置かれるファイルに書き込む必要があり、警告を出さずにバックグラウンドでファイルに書き込むことができるようにFileStreamクラスを使用する必要があります。 FileStreamクラスはAIRでしかプロジェクターではなくアクセスすることができますが、私はそれが何であるかと思います。明確にしていただきありがとうございます。 – user1391152

+0

@ user1391152この[**回答**](http://stackoverflow.com/a/43079318/2057709)の最後の最後の2つのコメントを参照してください。プロジェクターの代わりに、実際のWindowsの.EXEインストーラーまたはMacintoshの.DMGを出力します。そうでなければ、@Olegは、両方のOSコンピューターに[** AIRランタイム**](https:// get。 AIR SDKに付属しているため、特定のMacにインストールしていますが、 '.AIR'ファイルを使用している人は、ランタイムをインストールする必要があります(アプリケーションとランタイムを別々にインストールしないようにするには、 "キャプティブランタイムを含む"オプションを選択したアプリ) –

+0

.AIRファイルは魅力的に機能しました!みんなありがとう。 – user1391152

0

Adob​​e AIRはクロスプラットフォームと互換性がありますが、Macから公開してもWindowsで実行できるアプリケーションではなく、Windowsから公開するとMacで実行可能なアプリケーションが得られません。

Windowsで実行可能な.exeを取得するには、PCでコンパイルする必要があります

+0

それは当てはまりません。 Windows版のAdobe Animateについてはわかりませんが、Mac OSはWindows-runnable.exeを構築する可能性があります。 –

+0

@OlegKnaus興味深い。それはAIRの最新バージョンでは新しくなったのですか?私は、Flash Builderを使用して構築するか、コマンドラインでADTを使用することに慣れています。どちらも、現在のプラットフォーム用のネイティブアプリケーションを作成するだけです。 – Brian

関連する問題