iMacにAndroidアプリ開発環境を構築

Android SDKをAndroid Developersサイトよりダウンロードして、iMac(Lion)にAndroidアプリ開発環境を構築しました。

Android SDKのインストール

1.開発用コンピュータを準備

【Java環境の準備】
  • iMac(Lion)では、java1.6がプリインストールされてるので、Java環境の準備は、特に何もする必要はないみたいです。
    $ java -version
    java version "1.6.0_26"
    Java(TM) SE Runtime Environment (build 1.6.0_26-b03-383-11A511)
    Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02-383, mixed mode)
【Eclipseのインストール】
  • Eclipse Downloadsより、「Eclipse IDE for Java Developpers」の「Mac OS X 64 Bit」(eclipse-java-indigo-SR1-macosx-cocoa-x86_64.tar.gz)をダウンロードしました。
  • ダウンロードしたファイル(eclipse-java-indigo-SR1-macosx-cocoa-x86_64.tar.gz)を解凍しました。
  • 解凍して出来たフォルダ(/eclipse/)をフォルダごとアプリケーションフォルダ(/Applications/)に移動しました。
  • アプリケーションフォルダにあるEclipse.appをDockに登録しました。
  • Pleiades公式サイトよりPleiades 本体(pleiades.zip)の最新版(1.3.4)をダウンロードしました。
  • ダウンロードしたファイル(pleiades.zip)を解凍しました。
  • 解凍して出来たフォルダの内、(/pleiades/features/)と(/pleiades/pluguins/)フォルダをフォルダごとアプリケーションフォルダの(/Applications/eclipse/dropins/)フォルダ以下に移動しました。
  • /Applications/eclipse/Eclipse.appのパッケージ内容を表示し、/Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse.ini の最終行に以下の記述(pleiades.jarまでのPATH)を追加しました。
    -javaagent:/Applications/eclipse/dropins/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
    
  • 上記変更後の初回は、ターミナルから-cleanオプションをつけてeclipseを起動しました。
    $ /Applications/eclipse/eclipse -clean
    
  • 次回よりはDockからの起動にてOK。

2.SDKのスターターパッケージをダウンロード

  • Android SDK | Android DevelopersよりMac OS X (intel)用の「android-sdk_r13-mac_x86.zip」をダウンロードしました。
  • 「android-sdk_r13-mac_x86.zip」を解凍しました。
  • 「android-sdk-mac_x86」フォルダを、/Developer/以下に移動しました。
  • 「~/.profile」に、「/Developer/android-sdk-mac_x86/tools」へのPATHを追加しました。
    $ cd ~/
    $ nano .profile
    
  • 「~/.profile」の内容
    export PATH=/opt/local/bin:/opt/local/sbin:$PATH:/Developer/android-sdk-mac_x86/tools
    

3.Eclipse用ADTプラグインのインストール

  • DockからEclipseを起動する。
  • Eclipseメニューのヘルプ > 「新規ソフトウェアのインストール」を選択しました。
  • インストールダイアログの追加ボタンをクリックして以下のサイト情報を追加しました。

    名前: Android ロケ−ション: https://dl-ssl.google.com/android/eclipse/

  • サイトに「開発ツール」が追加されるので、チェックボックスにチェックを入れて、「次へ」ボタンをクリックしました。
  • 「インストールされる項目をレビューしてください。」の画面で「次へ」ボタンをクリックし、ライセンスに同意して「完了」ボタンをクリックすると、ADTプラグインのインストールが開始されました。。
  • ADTプラグインのインストールが完了すると、ソフトウェア更新ダイアログで、Eclipseの再起動を進められるので、「今すぐ再起動」ボタンをクリックしました。
  • Eclipseが再起動されて、Eclipse用ADTプラグインのインストールが完了しました。

4.プラットフォームとその他のコンポーネントを追加

  • Eclipseメニューの環境設定からAndroidのSDKロケーションに「/Developer/android-sdk-mac_x86」を設定しました。
  • Eclipseメニューのウインドウ > 「Android SDK 及び AVD マネージャー」をクリックしてAndroid SDK and AVD Managerを起動しました。
  • 左メニューの「Installed Packege」を選択し、「すべて更新」ボタンをクリックしました。
  • 「Chose Packages to Install」ダイアログで「全て受諾」にチェックを入れて「インストール」ボタンをクリックしました。
  • 【注記】以前は、上記のように「全て受諾」にチェックで問題なかったのですが、今回、なぜだか「Dual Screen APIs by KYOCERA Corporation」のダウンロードで固まってしまってインストール出来ませんでした。仕方が無いので「Dual Screen APIs by KYOCERA Corporation」に依存した「Android SDK Platform 2.3.3._r2」「Android SDK Platform 2.2_r3」をリジェクトしてからインストールしました。
  • 上記のインストール終了後、左メニューの「Installed Packege」を選択し、VirtualDevicesを選択し、Android 仮想デバイス(AVD)を新規作成しました。
  • Hello, World | Android Developersチュートリアルを試してみました。こんな感じです↓。

Androidアプリ開発は、Javaを使用するようですが、Hello, Worldでさえ何をしてるのか解りませんでした。私には、Androidアプリを作成するの無理かな。(汗)

参考サイト