- 追加された行はこの色です。
- 削除された行はこの色です。
[[ssacontents]]
* Android開発環境のセットアップ (ubuntu編) [#f7132a20]
AndroidでC/C++のネイティブ環境での開発のために開発マシンをセットアップします。&br;
開発環境は、Ubuntu 10.10 で構築しますが、WindowsをホストOSとしたVMWare上で動作させています。&br;
手順は、「プロフェッショナルAndroidゲームプログラミング」という本に書いてある事を基本としていますが、本には書いていない事もおおいので、OSのインストールから順を追って解説します。
** step-1 Ubuntuのインストール [#t025e634]
- Ubuntu 10.10 日本語Rimixをインストール
http://www.ubuntulinux.jp/News/ubuntu1010-desktop-ja-remix
-- tips 自動インストール
VMWareの場合、自動インストーラーが起動するが、アメリカのロケールでセットアップされるため、後で日本に修正するか手動でインストールしたほうがよい。
-- tips vmware-toolsのインストールに失敗する場合
&br;
以下のコマンドで解決できる可能性がある。
sudo aptitude install open-vm-tools open-vm-toolbox open-vm-dkms
** step-2 Androidソースのインストール [#x0f860f9]
- emacsやsubversionを使う人は以下もやっておく
なぜソースをインストールしなければいけないのか良くわからないが、本に書いてあったのでそのままの手順を示す。
$ sudo apt-get install emacs
$ sudo apt-get install subversion
** step-2 JDKとADKのインストール [#y975fc8b]
Java6-JDKのインストールです。以下のコマンドでできます。
$ sudo add-apt-repository 'deb http://archive.canonical.com/ lucid partner'
$ sudo apt-get update
$ sudo aptitude install sun-java6-jdk
ひきつづき、ADKのインストールです。まず、AndroidのWebから最新のADKをダウンロード
$ wget http://dl.google.com/android/android-sdk_r09-linux_x86.tgz
これを適当なところに展開しますが、ここでは/opt/android に展開することにします。
$ sudo mkdir -p /opt/android
$ sudo chown $USER /opt/android
$ cd /opt/android
$ tar xvzf ~/android-sdk_r09-linux_x86.tgz
これで展開されたので、/opt/android/android-sdk_r09-linux_x86/toolsと、platform-toolsを$PATHに追加しておきます。ついでに、$HOME/binも加えておきます
$ echo "export PATH=\$HOME/bin:/opt/android/android-sdk-linux_x86/platform-tools:/opt/android/android-sdk-linux_x86/tools:\$PATH" >> ~/.bashrc
.bashrcを実行
$ . ~/.bashrc
Android SDKのReadmeに従って、SDKのupdateを行います。
$ cd /opt/android/android-sdk_r09-linux_x86
$ tools/android update sdk
ダイアログがでるので、指示に従います。けっこう時間がかかります
** step-3 Androidソースのインストール [#x0f860f9]
なぜ全ソースをインストールしなければいけないのか良くわからないが、本に書いてあったのでそのままの手順を示す。
$ sudo apt-get install git-core gnupg
$ sudo apt-get install curl
$ cd // ホームディレクトリに移動
$ mkdir bin // binディレクトリを作成
$ cd
$ mkdir bin
$ curl http://android.git.kernel.org/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
$ echo "export PATH=\$HOME/bin:\$PATH" >> ~/.bashrc // ~/binをPATHに追加
$ . ~/.bashrc // .bashrcを実行
$ mkdir android // 作業ディレクトリを生成
$ cd android
$ repo init -u git://android.git.kernel.org/platform/manifest.git
ここで名前とメアドを聞かれるので適当に答える
$ repo sync
ソースのダウンロード。小一時間はかかる。
これでAndroidの最新ソースを引っ張ってこれたらしい。
path