Web的な何か

JavaとかPHPとかやってます。最近はAndroidばっかやってます。

CentOS 6.2で作るAndroid開発環境構築 -Eclipse・Android環境構築編-

操作をミスってCentOSを壊してしまったので新しく構築するついでに記事にしてみました。
個人的に必要そうなものをインストールしています。

対象:CentOS 6.2 64bit

今回はEclipseAndroidの環境構築を紹介していきたいと思います。

前回のCentOSの環境はこちらで紹介しています。
http://chuross.hateblo.jp/entry/2012/12/30/021415

内容

Eclipseの導入

1.Eclipseをダウンロードできます。
screenshot
http://www.eclipse.org/downloads/

個人的にはJunoよりIndigoの方が好きなのでここからダウンロードしました。
http://www.eclipse.org/downloads/packages/release/indigo/sr2

Eclipseの日本語化

1.Pleiadesをダウンロードする
screenshot
http://mergedoc.sourceforge.jp/

2.Pleiadesを解凍する
解凍してできた「features」と「plugins」の中にあるフォルダをEclipseフォルダにある同名のフォルダ内にコピーする。
この時フォルダごと上書きしてしまわないように注意。

3.Eclipseフォルダ内のeclipse.iniの最後に一行追加する

-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar

4.Eclipseを起動して日本語化できていれば完了です。

Android SDKの導入

1.Android SDKをダウンロードする
screenshot
http://developer.android.com/sdk/index.html

ADT Bundleを使えば面倒な設定はいりませんが、今回はSDKから導入していきます。

2.Android SDKを解凍してパスを通す
解凍場所は好きな場所で大丈夫です。

.bashrcにパスを追加する

$ cd ~
$ vi .bashrc


export PATH=${PATH}:/home/username/android-sdk-linux/tools
export PATH=${PATH}:/home/username/android-sdk-linux/platform-tools

# /home/username/の部分はAndroid SDKを置いたフォルダパスを入力してください。


$ source .bashrc

3.EclipseAndroidプラグインをインストールする
「ヘルプ」→「新規ソフトウェアのインストール」からインストールウィンドウを表示する。
「作業対象」の項目があるので以下のURLを入力して追加ボタンを押す

https://dl-ssl.google.com/android/eclipse/

チェックボックス全てチェックしてインストール開始する。
再起動するかどうか聞かれるので一旦再起動しましょう。

4.Androidプラグインの初期設定をします。
SDKのフォルダ選択画面が表示されるので、先ほどDLしたフォルダを選択します。
するとplatform-toolsフォルダがねーぞ!みたいなこと言われるので、OpenSDKボタンを押してplatform-toolsをインストールしてきます。

ついでにAndroidAPIもいくつかインストールします。
この時はAndroid 4.0とAndroid 2.3.3をインストールしました。

5.platform-toolsを64bitでも動くようにライブラリをインストールする
platform-toolsは32bitで動いているのか、adbを起動するとエラーが出ます。
そこで64bit環境でも動作できるようにライブラリを導入します。

$ yum install libstdc++.i686 ncurses-libs.i686 libXext.i686 zlib-devel.i686

Android NDKの導入

1.Android NDKのダウンロードする
screenshot
http://developer.android.com/tools/sdk/ndk/index.html

2.解凍したNDKにパスを通す

$ cd ~
$ vi .bashrc


export ANDROID_NDK_ROOT=/home/username/android-ndk-r8d
export PATH=${PATH}:$ANDROID_NDK_ROOT
export ANDROID_NDK=$ANDROID_NDK_ROOT

# /home/username/の部分はNDKを置いているフォルダのパスに書き換えてください


$ source .bashrc

3.サンプルプロジェクトをビルドしてみる

$ cd /home/username/android-ndk-r8d/samples/hello-jni/
$ ndk-build

これでビルドできていればNDKは大体完了です。
お疲れ様でした。