日経Linux 2011-2 の記事を参考に、fedora14 へ
開発環境をいれようと試みたのですが、途中でコンパイルエラーがおきてしまい
先に進みません
この件に関しては、今後以前 fedora13 で行った方法で
再度挑戦してみようと思います
そこで、今回はfedora ではなく
ubuntu 10.10 32bit を使ってみました
ubuntu での実験は成功しましたので
今後の参考のために、記録しておこうと思います
まず、参考サイトとして
開発環境のインストール(Linux編)
を参考にしながらインストールしていきました
今回は、インストールログを元に、セットアップスクリプトを
作成し、必要なソフトと一緒に Dropbox へ保存しました
こうしておくことで、PCが壊れても簡単に
開発環境を修復できます
まず、最初に必要なソフトをダウンロードしてきます
Dropbox
http://www.dropbox.com/downloading
ここから必要に応じてダウンロードします
(今後、fedora 14 でも開発環境をいれれたら、そのときにはfedora でのスクリプト
を作成予定です)
Eclipse
http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/helios/SR1/eclipse-java-helios-SR1-linux-gtk.tar.gz
から
eclipse-java-helios-SR1-linux-gtk.tar.gz
をダウンロードします
ちなみに32bit です
AndroidSDK
http://developer.android.com/sdk/index.html
から
android-sdk_r08-linux_86.tgz
をダウンロードします
java-sdk に関しては ubuntu の場合
レポジトリを追加することにより、apt-get install で
インストール可能なので、ファイルのダウンロードはしませんでした
ダウンロード完了後、
最初に Dropbox をインストールします
Dropbox インストール後に、
eclipse-java-helios-SR1-linux-gtk.tar.gz
android-sdk_r08-linux_86.tgz
をDropbox のフォルダへ保存します
ここで、設定をするためのスクリプトを
Dropbox のフォルダで作成します
vi $HOME/Dropbox/setup_ubuntu.sh
でファイルを作成し
内容を以下のように記述します
#!/bin/bash
sudo apt-get -y install vim
sudo apt-get -y install nautilus-opne-terminal
sudo add-apt-repository ‘deb http://archive.canonical.com/ lucid partner’
sudo apt-get update
sudo apt-get -y install sun-java6-jdk
sudo update-alternatives –config java
mkdir $HOME/bin
tar zxvf $HOME/Dropbox/eclipse-java-galileo-SR2-linux-gtk.tar.gz -C $HOME/bin
echo -e ‘PATH=$PATH:$HOME/bin/eclipse’ >> $HOME/.bashrc
tar zxvf $HOME/Dropbox/android-sdk_r08-linux_86.tgz -C $HOME/bin
echo -e ‘PATH=$PATH:$HOME/bin/android-sdk-linux_86/tools’ >> $HOME/.bashrc
source ~/.bashrc
以上を記述したら
:wq
でファイルを保存し
sh setup_ubuntu.sh
を実行します
これで、あとは Eclipse のプラグインの設定を行っていくだけで
Android 開発環境を設定できます
$android
でAndroid のエミュレータなどの設定画面をだしたり
$eclipse
で eclipse の起動が行えるようになります
ちなみに。echo コマンドを記述するときに
echo -e ‘PATH=$PATH:$HOME/bin/android-sdk-linux_86/tools’ >> $HOME/.bashrc
のところで、シングルクオーテーションであること(’)
に注意してください
ダブルクオーテーションにしてしまうと
実行結果が最終行に追記されます