2009-05-10
Ubuntu 9.04でandroidのビルド
Ubuntu9.04 をクリーンインストールした後でAndroidをビルドしてみたのでそのメモ。
マシンスペックは4CPU 4GBの64bit版のUbuntu9.04。VMware上でなく実機。
http://source.android.com/downloadのページに従ってapt-get でコンパイラ、ライブラリ類をインストール。
Ubuntu Linux (64-bit x86) のところを見て
$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl sun-java5-jdk zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev
java-1.5.0-sun をデフォルトのjavaに設定。
$ sudo update-java-alternatives -s java-1.5.0-sun
次の行は 9.04では必要なかった。
$ sudo ln -s /usr/lib32/libX11.so.6 /usr/lib32/libX11.so
新規にrepo sync で全部のソースを取ってきた。約30分かかった。
クアッドコアなので -j4 をつけてmakeを実行する。ついでに時間を測る。
$ time make -j4 > make.log 2>&1 real 18m49.216s user 58m52.945s sys 4m6.551s
約20分。システムモニタで観察すると4つのCPUが全て働いているのがわかる。メモリの使用量はピークで3.5GBくらいになる。
これでターゲットのルートファイルシステムはできているが、ついでにSDKも作成。
$ time make -j4 sdk > makesdk.log 2>&1 real 7m25.308s user 13m26.910s sys 0m36.994s
エミュレータを起動するには
$ cd out/host/linux-x86/sdk/android-sdk_eng.koba_linux-x86/tools $ ./android create avd --name koba0 --target 1 $./emulator @koba0 &
(kobaは私のログイン名)
関連
トラックバック - http://d.hatena.ne.jp/embedded/20090510/p1
リンク元
- 413 http://blog.kmckk.com/archives/1277638.html
- 107 http://www.google.co.jp/search?q=ubuntu+android&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a
- 104 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GGLL_ja&q=Windows+リモート起動
- 85 http://www.google.co.jp/search?q=android+ubuntu&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:ja:unofficial&client=firefox-a
- 82 http://blog.kmckk.com/archives/2363467.html
- 69 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&hs=Xp&q=vista+ubuntu9+wubi&btnG=検索&lr=lang_ja
- 68 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=com.ubuntu:ja:unofficial&hs=GNi&q=ubuntu+リモートデスクトップ+フルスクリー??%
- 60 http://www.google.co.jp/search?hl=ja&source=hp&q=Ubuntu+Android&btnG=Google+検索&lr=&aq=f&oq=
- 58 http://www.google.co.jp/search?hl=ja&source=hp&q=android+ubuntu&btnG=Google+検索&lr=&aq=f&oq=
- 57 http://www.google.co.jp/search?hl=ja&q=ubuntu+android+ビルド&btnG=Google+検索&lr=&aq=2&oq=ubuntu+android



