【更新】ANBooks更新:環境設定ほぼ自動化

●ANBooks更新(Windows版 Mac版)※ANBooksを起動するだけで自動更新
2.3
* bug:build.xmlが更新されない場合があった件を修正
* bug:ターミナルでのタブ表示を正常化
* chg:antターゲットを指定できるantボタンで、テキスト例を「h」のターゲット一覧に
2.2
* add:(Win)antボタン押下時に環境設定が整っていない場合、デスクトップにショート
    カットを作成。ユーザー手動によるバッチ処理で、以下の様々な処理を行なう。
    必要な処理がなくなればショートカットは自動削除される。
    ※MacではFlexSDKパス設定と空フォルダを作成する必要があるのは変化無し
* add:(Win)JDK環境が整ってない場合、手動インストールを案内するように
* add:(Win)Ant環境が整ってない場合、自動インストール(apache-ant-1.9.2 固定)
* add:(Win)システム環境変数を設定しなくても内部で行なうように
* chg:(Win)初期値FlexSDKパスをドライブルート(c:/flex_sdk/)に。
    デスクトップだとユーザー名が日本語だったり半角空白を含む場合があるため。
* add:(Win)FlexSDKの空フォルダを作成する
* add:ビルドantターゲットを指定できるantボタン追加
* chg:ビルドantボタンレイアウト変更


ずっとビルドが上手くいかない人は、まずFlexSDKパス設定を「c:/flex_sdk/」にし、同名の空フォルダを作成し、拡張ビルドの「Apache Flexを最新Verへ更新」して下さい
・「jre Unable to locate tools.jar」
  →JAVA_HOMEが「JDKのパス(binではなく、JDKのホーム)」でないとなるみたい。


 今回の更新は全てWindows版ネイティブアプリでの機能追加です。
 Java開発環境であるJDKインストール以外はほぼ全て自動化しました。
 初めてANBooksを導入したときの流れを説明すると……

●1.ANBooksをインストールし、実行する。
●2.「aaa」などの名前で「シンプルなプロジェクトを作成」
   この段階でも「最初から読む」は出来る。

●3.【ビルド】の「【ant】コマンドラインでビルド&実行」等を行なうと、以下のメッセージが表示される。


●4.デスクトップにショートカットが出来ている。指示通りダブルクリックで実行する。
  ◆JDKがインストールされていなければ……5へ。
  ◆JDKはインストール済み、Antがなければ……9へ。
  ◆JDKもAntもインストール済みなら……10へ。


●5.処理が走る。ブラウザを開くから、JDKをインストールしてくれと次の指示が。


●6.JDKへのリンクをクリック。


●7.「Accept License……」をクリックし、開発Windows環境に合わせ、32bit(Windows x86)または64bit(Windows x64)版を選んでクリック。


●8.exeがダウンロードされるので、開いてインストールを進める。この画面で「閉じる」を選んでいいです。(途中の「ソース」もインストールは不要)


●9.再びデスクトップのショートカットを実行すると、Antの環境設定に進む。(ANBooksの【ビルド】ボタンをクリックしても、ショートカットを実行するよう促されるので間違えないと思います)


●10.設定が終了したら黒いウインドウが閉じ、デスクトップからショートカットも消える。


●11.改めて【ビルド】の「【ant】コマンドラインでビルド&実行」等を行なうと、各種設定を行ないしばらく待たされ、ビルドが成功しプロジェクトが実行される。待たされるのはこの一度のみ。他のプロジェクトを作ってももう待たされない。



 手順を見ると判ると思いますが、ほとんどボタンクリックやショートカットを実行したり、ダウンロードなどで済みます。手順もその都度指示されるように。
 コントロールパネルを開いて環境変数をゴニョゴニョ、という手順もなくなりました。
 結構楽になったかなと。



 ビルドが成功したら、インストールパッケージ(*.air)も生成できるようになります。

●1.「【ant air】Win/Mac向けパッケージビルド(*.air)」をクリックする。
  水色で「BUILD SUCCESS」が出たらOK。


●2.【ツール】の「フォルダをエクスプローラーやFinderで開く」をクリック。


●3.「*.air」が出来ている。これを配布する。(例では「aaa.air」)Adobe AIRをインストールしてもらう事も忘れずに!
スポンサーサイト
プロフィール

ふぁみべぇ

Author:ふぁみべぇ
 →メアド(四角を@に)

カテゴリ
リンク
検索フォーム
最新記事
月別アーカイブ