AirNovel

公式:http://famibee.web.fc2.com/intro/home.htm
開発サイト:http://famibee.web.fc2.com/intro/home.htm

適度に作業した際の記述ですので、詳細調べれば違っていたりするかもしれません。


スタートアップ

1. ここを参考にインストールしていく
 http://famibee.web.fc2.com/tag_dev/dev.htm#ANBooks

2. Adobe Airをインストール
 http://get.adobe.com/jp/air/

3. ANBooksをインストール
 http://code.google.com/p/air-novel/downloads/list?can=3&q=&colspec=Filename+Summary+Size
 で、ver*.**_ANBooks.air をダウンロード。実行してインストールする。
 -> ver0.47 でインストール時にエラー。「続行」を押して強行。

リリース用セットアップ

1. ここを参考に設定していく
 http://famibee.web.fc2.com/tag_dev/dev.htm#setup_uc
 ※「○○をネットからダウンロード」のボタンを押す前にパスを記述する事

2. apatch-antのbinフォルダにパスを通す

リリース用実行

1. コマンドプロンプトでプロジェクトフォルダへ移動する。
 $cd C:\Users\<id>\AppData\Roaming\com.fc2.blog38.famibee.ANBooks\Local Store\unpack\<project>

2. 以下のコマンドで実行する
 $ant

エラー

・C:\Users\<user>\AppData\Roaming\com.fc2.blog38.famibee.ANBooks\Local Store\unpack\<project>\build.xml:5: The following error occurred while executing this line:
 C:\Users\<user>\AppData\Roaming\com.fc2.blog38.famibee.ANBooks\Local Store\build_base.xml:14: エンティティ参照では、エンティティ名は'&'の直後に指定する必要があります。
 -> 組み込みフォント設定が間違っている可能性がある。

リリースROM作成(.air)

1. この辺りを参考に
 http://famibee.web.fc2.com/tag_dev/dev.htm#air_app
 http://ansawaro.wy5.org/archives/1007

2. 認証ファイルの作成
 $"C:\Users\<id>\AppData\Roaming\com.fc2.blog38.famibee.ANBooks\SDK\FlexSDK\bin\adt" -certificate -cn SelfSigned 1024-RSA <filename>.p12 <password>

3. ANBooksのビルド環境設定 -> 自己署名設定に生成されたp12ファイルとパスワードを入力

4.プロジェクトフォルダの以下の辺りの最後の部分に必要な構成にして修正
 <arg line="${app_name}.air"/>
 <arg line="prj-app.xml"/>
 <arg line="${app_name}.swf config.anprj icon mat"/>
  ↓
 <arg line="${app_name}.swf config.anprj icon resource"/>

5. コマンドプロンプトでプロジェクトフォルダへ移動する。
 $cd C:\Users\<id>\AppData\Roaming\com.fc2.blog38.famibee.ANBooks\Local Store\unpack\<project>

6. 以下のコマンドで実行する
 $ant air

エラー

・コマンドプロンプトで、airから先に進まない
 -> 自己署名設定が間違ってるかも

・ [java] C:\Users\<id>\AppData\Roaming\com.fc2.blog38.famibee.ANBooks\Local Store\unpack\<project>\prj-app.xml: error 303: Icon icon/icon_048.png is missing from package
 -> icon/ にアイコンファイルは必須
  -> icon_016, icon_032, icon_048, icon_128

・ [java] Could not generate timestamp: handshake alert: unrecognized_name
 -> build.xml の<target name="air"...>の件にある、<arg line="-tsa none"/>を有効にする

・リソースのフォルダは階層になっていたら駄目?
 -> <project>/resource/image/bg とか。
 -> 通常時は問題無いが、.air化した際にパスが見つからなかった

参考

・AIRNovelをさわろう!
 http://ansawaro.wy5.org/


    ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS