ページへ戻る
− Links
印刷
AndroidでのANEの作成/swcの作成
の編集 ::
NJF Wiki
xpwiki
:
AndroidでのANEの作成
/
swcの作成
の編集
# ocebccfa の編集
ページ内容:
*SWCの作成 [#ocebccfa] SWCの作成方法にはいろいろとありますが、コマンドラインから行うのが便利です。 なぜなら他のGUIを用いた方法よりパラメーターの変更が容易で、さらに一度メモしておくと他のプロジェクトなどでも使い回ししやすいからです。 そのコマンドは例えば以下のようになります。 acompc +configname=airmobile -source-path anesrc -output anealert.swc -include-classes jp.njf.ANEAlert -swf-version=33 ここでacompcはAir SDKの「bin」以下にあります。パスを通していない場合はフルパスで書いてください。 次に「-source-path」はソースのあるフォルダです。ここでは「anesrc」を指定しています。 「-output」は出力されるswcの名前です。ここでは「anealert.swc」としています。 「-include-classes」は含まれるクラス名です。ここでは「jp.njf.ANEAlert」を指定しています。 最後に「-swf-version」はswfのバージョンです。 swfのバージョンはAir SDKのリリースノートに記載されています。また、air SDKフォルダ直下の「airsdk.xml」ファイルの中にも一覧があります。 この「-swf-version」はFlashのswfの出力形式で、ANEは最終的に出力されるAirアプリのファイルのswf versionと同じかそれよりも低いバージョンで出力されている必要があります。 そのため、もしリリースするAirのバージョンがswcを作成するSDKより低いときはここをあわせなければなりません。 面倒を避けるにはANEとリリースするときのAir SDKを同じにするようにすると良いでしょう。その時にはこの「-swf-version」の部分は省略してもかまいません。省略すると最新のバージョンが指定されます。 ただし、新しいAir SDKがまだ不安定で、とりあえず古いままでリリースなどという事もよくあります。そのときはバージョンを気にした方が良いので注意してください。 そのような理由で逆にややしこしくなることもあるので、私が作る時は常にswf versionを明示しています。
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
「名古屋」の読みがな?(ひらがなで)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
[1]
Links list
(This host) = https://njf.jp
(This host)
/cms/modules/xpwiki/?cmd=edit&help=true&page=Android%E3%81%A7%E3%81%AEANE%E3%81%AE%E4%BD%9C%E6%88%90%2Fswc%E3%81%AE%E4%BD%9C%E6%88%90