Eclipseでの開発について

Top フォーラム 開発者フォーラム Android ADKに関する質問 Eclipseでの開発について

このトピックには0件の返信が含まれ、1人の参加者がいます。8 年、 10 ヶ月前 Admin さんが最後の更新を行いました。

  • 投稿者
    投稿
  • #899

    Admin
    キーマスター

    Android Studio の利用を推奨しております。

    Eclipse での開発も可能ですが、ご提供させて頂いているライブラリの形式がaarとなりますので、
    Eclipseへ組み込み可能とするための対応が必要です。

    参考までに標準的な手順の一例を記載します。

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

    ・提供しているAARパッケージ(UIEMultiAccess-xxxxRelease.aar)の拡張子を
    zipに変更し、任意のフォルダに解凍する
    ・UIEMultiAccess-xxxxRelease
    -aidl
    -assets
    -jni
    -res
    -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
    -classes.jar
    ※他のjarファイルと同様のlibs/配下にコピーする

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

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

このトピックに返信するにはログインが必要です。