ひょんなことからAndroid OSってPCでできないのか?
と、思い立ち検索してみた。
すると結構簡単にできるではないか。
このページを参考にしたインストール作業の覚書にする。
まず、JAVA_HOME環境変数の値。
2011年2月2日現在では、/usr/lib/jvm/java-6-sun-1.6.0.22だったので、これにする。
その次、Androidのビルドで、vendor/asus/eee_701/Android.mkを
vendor/asus/eee_701/AndroidBoard.mkにしろというので、
名前を変更する。
変更しないと、Android.mkも見られてしまうので、おかしなことになるらしい。
が、しかし、この後、順調にビルドが行われるが、なぜかCopy: -> 行が大量に?でて
ビルドがこける・・・なぞ。orz
だったけど、
このページにある2つの変更を加えたらいい感じに動き出した。
1つ目
build/tools/findleaves.sh の86行目を
find -L "${@:1:$nargs-1}" $findargs -type f -name "$filename" -print
2>/dev/null |
2つ目は
external/e2fsprogs/Android.mkの
# include $(call all-subdir-makefiles)
を
include $(call all-subdir-makefiles)
とする。
もしかすると、2つめだけでもいいかもしんない。
2月3日追記:うまく行ったけど、途中でmakeファイルのエラー?でカーネルの設定とビルドにいけず。
ちなみに先ほどのページで紹介されている、USBメモリに入ったAndroidですが、
手元のAcer Aspire one ZG5で動きました。
ネットはできませんでしたが。
別のAcer Aspire one NAV50では動かなかった。