Search
Ad
|
新規
下位
一覧
検索
最新
ヘルプ
ページへ戻る
編集
複製
履歴
添付
印刷
AndroidでのANEの作成/ANEの作成
をテンプレートにして作成
xpwiki
:AndroidでのANEの作成/ANEの作成 をテンプレートにして作成
開始行:
[[AndroidでのANEの作成]]に戻る。
このページは[[AndroidでのANEの作成/swcの作成]]の続きです。
*必要なファイル
[[AndroidでのANEの作成/Android側の作成]]、[[AndroidでのAN...
AndroidのANEの作成で最低限必要となるファイルは、
-Android側の処理の書かれたjarファイル
-ActionScriptで書かれたSWC
-そのSWCから取り出したlibrary.swf
-ANEの設定ファイル:extension.xml
です。
リソースなどを必要とするANEの作成の場合はもう少し増えます...
*extension.xml
この必要ファイルのうちまだ制作していないのはextension.xml...
ファイル名はこれでなくてもかまいませんが、サンプルなどを...
このファイルの内容を間違えると面倒なエラーとなりますので...
内容は以下の通りです。
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<extension xmlns="http://ns.adobe.com/air/extension/22.0...
<id>ANEAlert</id>
<versionNumber>1.0.0</versionNumber>
<platforms>
<platform name="Android-ARM">
<applicationDeployment>
<nativeLibrary>classes.jar</nativeLibrary>
<initializer>njf.jp.anealert.ANEAlertFRE...
</applicationDeployment>
</platform>
</platforms>
</extension>
ここで「http://ns.adobe.com/air/extension/22.0」の最...
「id」で指定している「ANEAlert」はANEを識別するIDです。こ...
「platform name」はAndroidの場合「Android-ARM」とします。
「nativeLibrary」はjarファイル名です。
「initializer」は[[AndroidでのANEの作成/Android側の作成]]...
*フォルダ構成とANEの作成コマンド
ANEの作成ではフォルダ構成も重要となります。
まず基点となるフォルダを作り、その下にanealert.swcとexten...
まとめると以下のようになります。
&ref(スクリーンショット 2016-06-27 1.21.53.png,mw:480,mh:...
anealert.swcと同じ階層で次のコマンドを実行します。
adt -package -target ane anealert.ane extension.xml -swc...
「adt」はAir SDKのbinの中にあるコマンドです。
パスを通していない場合はフルパスで記述してください。
「 -package -target ane anealert.ane」の部分で「anealert....
「extension.xml」は先ほど制作した設定ファイル名です。
「-swc anealert.swc」はSWC名を指定しています。
「-platform Android-ARM」はAndroidのANEであることを宣言し...
「-C android」はAndroid用のファイルがある場所、つまりlibr...
最後の「.」(ドット)は基点となるフォルダを表しています。
これを実行すると「anealert.ane」が作成されるはずです。
-[[AndroidでのANEの作成/Flashでの実際の使い方]]へ続く。
-[[AndroidでのANEの作成]]に戻る。
終了行:
[[AndroidでのANEの作成]]に戻る。
このページは[[AndroidでのANEの作成/swcの作成]]の続きです。
*必要なファイル
[[AndroidでのANEの作成/Android側の作成]]、[[AndroidでのAN...
AndroidのANEの作成で最低限必要となるファイルは、
-Android側の処理の書かれたjarファイル
-ActionScriptで書かれたSWC
-そのSWCから取り出したlibrary.swf
-ANEの設定ファイル:extension.xml
です。
リソースなどを必要とするANEの作成の場合はもう少し増えます...
*extension.xml
この必要ファイルのうちまだ制作していないのはextension.xml...
ファイル名はこれでなくてもかまいませんが、サンプルなどを...
このファイルの内容を間違えると面倒なエラーとなりますので...
内容は以下の通りです。
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<extension xmlns="http://ns.adobe.com/air/extension/22.0...
<id>ANEAlert</id>
<versionNumber>1.0.0</versionNumber>
<platforms>
<platform name="Android-ARM">
<applicationDeployment>
<nativeLibrary>classes.jar</nativeLibrary>
<initializer>njf.jp.anealert.ANEAlertFRE...
</applicationDeployment>
</platform>
</platforms>
</extension>
ここで「http://ns.adobe.com/air/extension/22.0」の最...
「id」で指定している「ANEAlert」はANEを識別するIDです。こ...
「platform name」はAndroidの場合「Android-ARM」とします。
「nativeLibrary」はjarファイル名です。
「initializer」は[[AndroidでのANEの作成/Android側の作成]]...
*フォルダ構成とANEの作成コマンド
ANEの作成ではフォルダ構成も重要となります。
まず基点となるフォルダを作り、その下にanealert.swcとexten...
まとめると以下のようになります。
&ref(スクリーンショット 2016-06-27 1.21.53.png,mw:480,mh:...
anealert.swcと同じ階層で次のコマンドを実行します。
adt -package -target ane anealert.ane extension.xml -swc...
「adt」はAir SDKのbinの中にあるコマンドです。
パスを通していない場合はフルパスで記述してください。
「 -package -target ane anealert.ane」の部分で「anealert....
「extension.xml」は先ほど制作した設定ファイル名です。
「-swc anealert.swc」はSWC名を指定しています。
「-platform Android-ARM」はAndroidのANEであることを宣言し...
「-C android」はAndroid用のファイルがある場所、つまりlibr...
最後の「.」(ドット)は基点となるフォルダを表しています。
これを実行すると「anealert.ane」が作成されるはずです。
-[[AndroidでのANEの作成/Flashでの実際の使い方]]へ続く。
-[[AndroidでのANEの作成]]に戻る。
ページ名:
ぺージ情報
ぺージ名 :
AndroidでのANEの作成/ANEの作成
ページ別名 :
未設定
ページ作成 :
njf
閲覧可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
編集可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
Counter: 0, today: 0, yesterday: 0
MenuBar
20
最新の0件
広告
ログイン
ユーザー名:
パスワード:
パスワード紛失