IntelliJ IDEAで作る、初めてのAdobe AIRアプリ


はじめに

IntelliJ IDEAを使って、Hello Worldを表示するデスクトップアプリを作成します。
また、配布できるようにパッケージングするところまでの手順を書きます。

試した環境/バージョン

IntelliJ IDEA 2021.2.2 (Ultimate)
Windows 10
Apache Flex 4.16.1
Adobe AIR 32.0.0.116

事前準備

以下を実施していること

IntelliJ IDEAに以下のプラグインをインストールしていること

Hello World アプリの作成、実行

プロジェクト作成

まずは、IntelliJ IDEAでプロジェクトを作成する

IntelliJ IDEAを起動

New Projectをクリック(既に起動していた場合は、File > New > Project...)

左側のリストにて、Flashをクリック

Target platformでDesktopを選択

Flex/AIR SDKの設定

  • Flex/AIR SDKが[none]となっているので、「...」のボタンをクリック

  • +をクリックして、Add Flex/AIR SDK...をクリック

  • Flex SDKをインストールしたフォルダーを選択して、OKをクリック

  • Flex SDKが認識されるので、OKをクリック

Nextをクリック

Project nameを入力し(今回はMyApplicationと入力した)、Finishをクリック

プロジェクトが作成される

以下のようなMain.mxmlが作成されている
(今回はこのMain.mxmlをそのまま使う)

Main.mxml
<?xml version="1.0"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark">
    <fx:Script><![CDATA[
        import mx.controls.Alert;
        ]]></fx:Script>
    <s:Button click="Alert.show('Hello, world')" label="Say Hello"/>
</s:WindowedApplication>

アプリのデバッグ実行

Run > Debug 'MyApplication'

アプリが起動する

配布できるようにパッケージング

Build > Package AIR Application...

Packageをクリック

outフォルダー配下にMain.airが作成される

Adobe AIRを内包してパッケージングしたい場合

もし、Adobe AIRを内包してパッケージングしたい場合は以下

Build > Package AIR Application...

Desktop application packageでcaptive runtime bundleを選択して、Packageをクリック

outフォルダー配下にMainフォルダーが作成される

とりあえず今回はここまで