MacでのAirビルド環境構築 - kmats/Logs GitHub Wiki

環境

  • OSX 10.8
  • ※JRE、antインストール済み

構築手順

FlexSDK,AIR SDKインストール

  1. 各SDKをDLする
  1. 任意のディレクトリにFlexSDKをインストールする
  • flex_sdk_4.6.zipを展開し、そのディレクトリを/usr/local/lib/flex_sdk/に移動した
  1. AIR SDKをFlexSDKのディレクトリにマージする
  • AdobeAIRSDK.tbz2を/usr/loca/lib/flex_sdk/に持って行き、そこで展開した
  • $ tar xjf AdobeAIRSDK.tbz2
  1. パスを通す
  • ~/.bashrcに以下の設定を追加
  • PATH=$PATH:/usr/local/lib/flex_sdk/bin
  1. mxmlcの文字化け対策
  • ターミナルへの出力がデフォルトだとShift_JISになるため文字化けを起こす(MacはUTF8)
  • FlexSDKのインストールディレクトリのbin/mxmlcを修正する
  • $ vi /usr/local/lib/flex_sdk/bin/mxmlc
  • java $VMARGS -> java -Dfile.encoding=UTF8 $VMARS

Flex Antタスクの追加

  • FlexSDKのインストールディレクトリのant/lib/flexTasks.jarをANT_HOME/libへコピー

  • 使用したMacだとANT_HOME=/usr/share/ant/だった

  • $ cp /usr/local/lib/flex_sdk/ant/lib/flexTasks.jar /usr/share/ant/lib/

  • おまけ

  • antもmxmlc同様文字化けを起こしたので対応する

  • $ sudo vi /usr/bin/ant

  • ant_exec_command="exec "$JAVACMD" -> ant_exec_command="exec "$JAVACMD" -Dfile.encoding=UTF8

参考


この記事は 2012/10/05時点の情報です