「Adobe AIR」の版間の差分
表示
削除された内容 追加された内容
Kusanaginoturugi (トーク | 投稿記録) アーカイブに移動 タグ: 置換 |
|||
| (2人の利用者による、間の2版が非表示) | |||
| 1行目: | 1行目: | ||
| ⚫ | |||
[[Category:インターネットアプリケーション]] |
|||
[[en:Adobe AIR]] |
|||
[[zh-hans:Adobe AIR]] |
|||
[[Wikipedia:ja:Adobe AIR|Adobe Integrated Runtime (AIR)]] は Adobe Flash、Adobe Flex、HTML、AJAX を使ったリッチインターネットアプリケーションを実行するための Adobe Systems が開発しているクロスプラットフォームの実行環境で、デスクトップアプリケーションとしても動かすことができます。 |
|||
#redirect [[ArchWiki:アーカイブ]] |
|||
==Adobe AIR のインストール== |
|||
| ⚫ | |||
{{AUR|adobe-air-sdk}} パッケージで[[インストール]]できます。 |
|||
==AIR アプリケーションのインストール== |
|||
アプリケーションをダウンロードし、{{ic|/opt/airapps/<appname>}} に展開します。以下のようなコマンドを使うことでアプリケーションが動作します: |
|||
$ /opt/adobe-air-sdk/bin/adl -nodebug /opt/airapps/<Application name>/META-INF/AIR/application.xml /opt/airapps/<Application name>/ |
|||
===実行可能ファイルの作成=== |
|||
{{ic|/usr/local/bin}} フォルダに実行可能ファイルを作ることもできます: |
|||
#!/usr/bin/sh |
|||
/opt/adobe-air-sdk/bin/adl -nodebug /opt/airapps/<Application name>/META-INF/AIR/application.xml /opt/airapps/<Application name>/ |
|||
アプリにパラメータ(引数)が必要な場合: |
|||
#!/usr/bin/sh |
|||
/opt/adobe-air-sdk/bin/adl -nodebug /opt/airapps/<Application name>/META-INF/AIR/application.xml /opt/airapps/<Application name>/ -- ${@} |
|||
''chmod''コマンドでファイルを実行可能にしてください: |
|||
$ chmod +x filename |
|||
これで AIR アプリケーションをいつでも実行できます。 |
|||
===アプリケーションの削除=== |
|||
{{ic|/opt/airapps}} にあるアプリケーションフォルダを削除します。また実行可能ファイルを作った場合はそれも削除します。 |
|||
===AIR を使用するバイナリの実行=== |
|||
Adobe AIR を使用するアプリケーションの一部はバイナリを同梱していることがあります。その場合、adl を使ってバイナリをバイパスするよりも同梱されているバイナリを実行したほうが良いこともあります。ただし同梱のバイナリから Adobe AIR SDK を使えるようにするには設定が必要です。 |
|||
まず最初に、バイナリは Adobe AIR SDK ではなく Adobe AIR を検索します。検索パスを変更する方法はないため、SDK に含まれている Adobe AIR ランタイムのシンボリックリンクを作成する必要があります: |
|||
# ln -s "/opt/adobe-air-sdk/runtimes/air/linux/Adobe AIR/" "/opt/Adobe AIR" |
|||
これでバイナリから Adobe AIR が認識されるようになります。{{ic|/opt}} に Adobe AIR のフォルダが二重に存在することになりますが、他に解決方法はありません。 |
|||
さらに、AIR ランタイムがプロセスを起動すると EULA に同意したかどうかチェックが行われますが、EULA は SDK に含まれていません。EULA に同意しているかどうか確認できないため、Adobe AIR アップデータを起動しようとしますが、それも SDK ランタイムに含まれていません。このままではバイナリを実行できません。手動で EULA に同意する必要があります。 |
|||
{{Warning|以下のファイルを作成した時点で [http://www.adobe.com/products/eulas/air_eula.html Adobe AIR End User License Agreement] を承認したことになります。同意できない場合は以下のコマンドを実行しないでください。}} |
|||
手動で EULA に同意するには: |
|||
$ echo -n 2 > ~/.appdata/Adobe/AIR/eulaAccepted |
|||
コマンドを実行後、バイナリが動作するか確かめてみてください。 |
|||
2022年7月20日 (水) 10:11時点における最新版
転送先: