くるくるピのCordova pluginの開発のまとめ その弐(Eclipse環境設定手順)

くるくるピのCordova pluginの開発のまとめ その弐(Eclipse環境設定手順)Cordova pluginをAndroid Studioで作業するための参考サイトがなく、
プラグインを連携させたりする、時間もなかったので、ちょっと教えてもらったEclipseの設定メモです。

ちなみにSDKのダウンロード先はこちらです↓
https://developer.navicon.com/login

EclipseでのAARパッケージ取り込み手順として大きく分けて以下の手順が必要です。
1.AARパッケージの展開(解凍)
2.ライブラリプロジェクトの新規作成
3.作成したライブラリプロジェクトに解凍したパッケージファイルを反映
4.対象のプロジェクトに作成したライブラリプロジェクトを追加
5.対象のアプリ画面のviewオブジェクトにフォーカスを当てるコード追加(サンプルコード)

【1.AARパッケージの展開(解凍)】

・提供しているAARパッケージ(UIEMultiAccess-densoRelease.aar)の拡張子を
zipに変更し、任意のフォルダに解凍する
・UIEMultiAccess-densoRelease
−aidl
−assets
−jni
−libs
−AndroidManifest.xml
−classes.jar
−R.txt
上記が展開されます

【2.ライブラリプロジェクトの作成】

1.「file>New>Android Application Project」を選択する
2.「New Android Application」ウィザードで各種設定項目を入力する
「New Android Application」ウィンドウが表示され、Androidプロジェクトのウィザードが
開始されます
2-1:「Creates a new Android Application」フォーム上の各項目を入力して「next>」押下
・Appication Name:UIEMultiAccess
・Project Name :UIEMultiAccess
・Package Name :uie.multiaccess
・Minimum Required SDK:API 18Android 4.3(Jelly Bean)
・Target SDK :API 19Android 4.4(KitKat)
・Compile With :API 19Android 4.4(Jelly Bean)
・Theme:none
※上記SDK VersionはAARパッケージから展開されたAndroidManifest.xmlのminSdkVersionとtargetSdkVersionに
応じて設定をして下さい
2-2:「Configure Project」フォーム上で以下のチェック項目を確認して「Finish」押下で完了です。
・「Create custom launcher icon」のチェックを外す
・「Create activity」のチェックを外す
・「Mark this project as a library」にチェックを付ける
※ウィザードの各項目や画面遷移はeclipseのVerによって異なる可能性があります(Heliosでの確認)

【3.作成したライブラリプロジェクトに解凍したパッケージファイルを反映】

1.解凍したAARパッケージの中身の以下をライブラリプロジェクトのworkspaceのhome直下に上書きコピーする
−AndroidManifest.xml
−assets
−res
−libs
−classes.jar
※他のjarファイルと同様のlibs/配下にコピーする

【4.対象のプロジェクトに作成したライブラリプロジェクトを追加】

1.アプリケーションプロジェクトの右クリック「Properties」を押下
2.プロジェクトの設定ウインドウの「Android」タブを押下
3.「Library」という項目の右側にある「Add」ボタンを押下
4.ライブラリのプロジェクト一覧に先ほど作成した「UIEMultiAccess」が表示されるので選択して設定を完了する
5.ライブラリプロジェクトが追加されていることを確認する
−アプリプロジェクト直下の「Android Dependencies」を開きます。
→先ほど追加した「uiemultiaccess.jar」が存在していればOKです。
※参照出来ない場合はプロジェクトのRefreshや「Project>Clean…」を押下しプロジェクトを更新し直して確認して下さい

【5.対象のアプリ画面のviewオブジェクトにフォーカスを当てるコード追加(サンプルコード)】

ボタンにフォーカスを当てるサンプルのActivityとlayoutを参照下さい

=======================================
【確認環境】
・Eclipse
−Version: Helios Service Release 2
Buid id:20110218-0911

・UMAライブラリ
−android-adk_denso-2.0.0-321.tbz
webdav¥fromUIE_Viper¥20141107_2.0¥android-adk
=======================================