2011年07月23日

afxandroid - あふであんどろいど

ANDROID開発してみたかったので作ってみました・・・
素直にeclipse使えよといわれそうだけど、やっぱりSDKでしょ!
ということで、あふwとafxexecとafxmakeを使ってANDROID開発をサポートしてみたyo。

方針は・・・
・ビルドはafxmakeでantビルドする。
・androidのコマンドをafxexecで実行するmenuを提供
・あふwn内部変数にプロジェクトの情報を設定するためのvbsを提供
・androidコマンドに必要な環境変数を設定するbatファイルを提供
です。

詳しい使い方はafxandroid.txtを参照してください。

さて以下は、実際に使ってみたときの手順(afxandroid.txtと順番がちがうかも・・・)。
ちなみに、menuはafxfazzyに設定しています。メニューは次のような感じ。

afxandroid001.gif

1) まずは、プロジェクト用のディレクトリを作成する。
※パスにスペースを含むとantがうまくいかないので、スペースを含まないぱすに。

2) menuから「preparer(copy) afxandroid」を実行
afxandroid002.gif

→ afxandroid.vbsが作成される。
afxandroid003.gif

3) 作成されたafxandroid.vbsを自分の環境に合わせて設定する。(プロジェクト名等)

afxandroid004.gif

4) 更新したvbsを実行する。
→ あふwのメッセージ窓に3) で設定した内容が表示されればおk
afxandroid005.gif

5) プロジェクトの作成。menuら「create project $0 $1 $2 $3」を実行する

afxandroid006.gif

→ プロジェクトファイル一式が生成される
afxandroid007.gif

6) とりあえずhelloworld
afxandroid008.gif

7) お次はafxmakeでantのプロジェクトをビルドする
これはafxmake.exe を参照のこと。

afxandroid010.gif

8) 仮想マシンを作成する。menuから「create avd $0 $4 」を実行する。
afxandroid011.gif

menuから「execute emurator $4」を実行する。
afxandroid012.gif

9) エミュレータを起動

afxandroid013.gif

afxandroid014.gif

afxandroid015.gif

10) プログラムのインストール
プロジェクトのルートフォルダで、menuから「install project from root $1」を実行する。

afxandroid016.gif
afxandroid017.gif
afxandroid018.gif
afxandroid019.gif
afxandroid020.gif

なんだか手順がおおいけど、1), 2), 3), 5), 6) は一度だけ実施すればよいので・・・

いじょ


ラベル:afxandroid
posted by yura.tomo at 01:05| Comment(0) | TrackBack(0) | あふ | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
>■あふw関連ツール相関図
              +---------ffftp.exe(AE)
              | +-------sakura.exe(ORG)
              | | +-----*.exe(ORG)
 +------------afxswitch.exe 
 | +----------afxpdf.vbs
 | | +--------afxvim.exe --- gvim.exe(ORG)
 | | | +------afxyzzy.exe -- xyzzy.exe(AE)
 | | | | +----afxckw.exe --- ckw.exe(AE)
 | | | | | +--afxfazzy.exe - afxfazzy?.mnu
 | | | | | | +afxtail.exe
+------------+afxexec.exe   - afxandroid
|   afxw.exe |-amksc.exe(ORG)
+------------+afxmatrix.vbs
|| | | | | | +afxdmask.exe
|| | | | | +--afx2ch.exe --- 2ch
|| | | | +----afxbkmk.exe
|| | | +------afxclock.exe
|| | +--------afxfind.exe
|| |+---------afxpushd.exe
|| +----------afxbrws.exe
|+------------afxmake.exe
|             | | +-----VisualStudio9
|             | +-------WDK7.1
|             +---------...
+-------------afxftp32.dll

 ※AE: Afxwer's Editionの略
 ※ORG: Original版
 ※yuratomo使用中のもの。