オープンソース:AIRNovel開発環境

この記事は更新停止します。

今後最新はAIRNovel Google codeWiki pagesにて。



●ビルドするには
(1)AIRNovel開発環境をダウンロード・解凍してください。(ブラウザキャッシュに注意)
   uc_and_sdk.zip(AIRNovel開発環境 + Flex SDK 4.6以降。250MBほど)
   (一括DownLoadが重い場合は当記事追記部分の「個別ダウンロード」をご利用下さい)

以降、このフォルダを「開発フォルダ」と呼びます。
AIRNovel開発環境と、サンプルプロジェクト「桜の樹の下には」が入っています。


(2)Apache ant環境を整えてください。
  ・JRE(Javaランタイム環境)のインストール(追記の注意点を参照)
  ・Apache antのインストール
 JREをインストールし、Ant解凍フォルダをどこかに配置し、そこへの『パスを通し』ます。

 パスを通す手順を簡単に。まずpath環境変数に追加設定します。(やり方はネット検索!)
 パスに半角空白が含まれる(Program Filesみたいな)とトラブルの元なので、「短い名前」を推奨します。「dir C:¥ /x」で取得できます。
 コマンドプロンプトを開き「path」でいま追加設定したpath環境変数が表示されます。
 「java -h」「ant -h」でエラーではなくヘルプが出てくれば『パスが通って』います!


 開発フォルダをカレントディレクトリとし「cd (開発フォルダへのパス)」、
「ant」で「桜の樹の下には」が起動すれば、正しく環境整備できています。


(3)「build.p.xml」を編集します。
「flex_sdk」というプロパティにダウンロードしたFlex SDKへのフルパスを記述してください。
 文字コードUTF-8、改行コードLFにて。

その他*.air形式(最終的な生成物、これを配布するとWin/Mac/Linuxで動作)を作る際のために「store_p12」「sign_key」などもいずれは記述する必要があります。この辺は「開発者向け情報」などをご参考に。


(4)ビルドします。コマンドライン(ターミナル、端末)にて以下のコマンドを実行します。
●PC/Mac/Linux用アプリ
  ・「ant」ant dsと同じ。
  ・「ant ds」デバッグ実行(AIRNovelのswfをビルドしない)

スクリプトだけ変更した時など、これを使うと高速。


  ・「ant do」デバッグ実行(AIRNovelのswfをビルドしてから)

  ・「ant air」airパッケージを生成(sign_keyの設定、自己署名ファイルの準備が必要)
  ・「ant local」ローカルブラウザ実行形式を生成(ネットに上げずにブラウザ実行できます)

  ・「ant lib」履歴画面などをビルド。
  ・「ant font」スクリプトで使用している文字を調べ、最小フォントファイルを再作成する。

●iPhone/iPad用アプリ
(iPhone/iPadフォルダをカレントディレクトリにしてから)
  ・「ant」開発PC/Mac上でデバッグ実行
  ・「ant ip」iPhone/iPadデバッグビルドし、uc-m_db.ipaファイルを生成
        (iTunes経由で実機テスト可能)
  ・「ant ipi」iOS 用インタープリターモードでビルド(コンパイルが短時間で終了)

  ・「ant ip_appstore」appstore申請用ビルドし、uc-m.ipaファイルを生成
        (AppStore経由で頒布可能)
  →iOSビルドの注意点、特にiOS Provisioning Portalまわり
  →ipaファイルを実機にインストール(iTunesか、iPhone構成ユーティリティ

●Android用アプリ
(Androidフォルダをカレントディレクトリにしてから)
  ・「ant」開発PC/Mac上でデバッグ実行
  ・「ant ir」実機ビルドし、実機へ上書きインストール(デバッグ用)

  以下はあまり使いませんが……
  ・「ant emu」(Android SDK)/tools/emulatorを起動。
  ・「ant ddms」(Android SDK)/tools/ddmsを起動。
        (ddmsはログを見るソフト。例外などが補足出来る)

  ・「ant ie」エミュレータビルドし、uc-m_emu.apkファイルを生成、
        エミュレータへ上書きインストール
  ・「ant id」エミュレータ&デバッグビルドし、uc-m_db.apkファイルを生成、
        エミュレータへ上書きインストール
  ・「ant apk」公開用ビルドし、uc-m.apkファイルを生成

続きを読む

XNovel更新:iOS5対応・不具合修正など

XNovel ver2.12提出公開!(前回は4/27-5/19、今回は8/29-9/2)

XNovel本棚に、めそさんの「川の流れを留めてみたい」を追加!
* add:履歴表示直後は最後を表示するように
* bug:iOS5で書庫ソート順が狂う件対応
* bug:非同期通信エラー処理強化
* chg:広告ライブラリ仕様変更対応

In XNovel bookshelf of Meso "want to keep the flow of the river"; added it!
* add :History indication displays the last just after that.
* bug :Library sort order supports a matter to be out of order in iOS5.
* bug:strengthens asynchronous communication error processing.
* chg :support an advertisement library specifications change.
プロフィール

ふぁみべぇ

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

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