CentOS 6.2で作るAndroid開発環境構築 -Eclipse・Android環境構築編-
操作をミスってCentOSを壊してしまったので新しく構築するついでに記事にしてみました。
個人的に必要そうなものをインストールしています。
対象:CentOS 6.2 64bit
今回はEclipseとAndroidの環境構築を紹介していきたいと思います。
前回のCentOSの環境はこちらで紹介しています。
http://chuross.hateblo.jp/entry/2012/12/30/021415
Eclipseの導入
1.Eclipseをダウンロードできます。
http://www.eclipse.org/downloads/
個人的にはJunoよりIndigoの方が好きなのでここからダウンロードしました。
http://www.eclipse.org/downloads/packages/release/indigo/sr2
Eclipseの日本語化
1.Pleiadesをダウンロードする
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をダウンロードする
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.EclipseにAndroidプラグインをインストールする
「ヘルプ」→「新規ソフトウェアのインストール」からインストールウィンドウを表示する。
「作業対象」の項目があるので以下のURLを入力して追加ボタンを押す
チェックボックス全てチェックしてインストール開始する。
再起動するかどうか聞かれるので一旦再起動しましょう。
4.Androidプラグインの初期設定をします。
SDKのフォルダ選択画面が表示されるので、先ほどDLしたフォルダを選択します。
するとplatform-toolsフォルダがねーぞ!みたいなこと言われるので、OpenSDKボタンを押してplatform-toolsをインストールしてきます。
ついでにAndroidのAPIもいくつかインストールします。
この時は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のダウンロードする
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は大体完了です。
お疲れ様でした。