Wiki Home > PC > Android for x86

Android for x86

今更感満載ですが、Androidがx86で動くらしい、ということで環境を作ってみることにしました。
ビルド手順は Get source を参考に Debian lenny (x86) で行いました。
結構時間がかかったのでカーネルビルドはまた今度^^;

●ビルドに必要なソフトをインストール

% aptitude -y install git-core gnupg sun-java6-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.8-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind

●ビルド環境の準備

% mkdir ~/bin ~/cupcake
% curl http://android.git.kernel.org/repo >~/bin/repo
% chmod a+x ~/bin/repo
% echo “export PATH=$PATH:~/bin” >> ~/.bashrc
% echo “export JAVA_HOME=/usr/lib/jvm/java-6-sun-6″ >> ~/.bashrc

●リポジトリ(cupcake)を引っ張ってくる (1時間くらい)

% cd ~/cupcake
% repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake
% repo sync

●x86用の設定ファイルを引っ張ってくる

% vi ~/cupcake/.repo/local_manifest.xml
<manifest>
<project name=”platform/vendor/asus/eee_701″ path=”vendor/asus/eee_701″ />
</manifest>
% repo sync

●ビルド (2時間くらい @Core2 Duo T8300 2.4GHz)

% export PATH=$PATH:/sbin ※tune2fsを参照するため
% TARGET_ARCH=x86 TARGET_PRODUCT=eee_701 DISABLE_DEXPREOPT=true make -j 4 installer_img

●途中でエラーになるので下記コマンドで再開

% mkdir out/target/product/eee_701/data
% TARGET_ARCH=x86 TARGET_PRODUCT=eee_701 DISABLE_DEXPREOPT=true make -j 4 installer_img

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://pixass.online.ac/blog/archives/155/trackback
Listed below are links to weblogs that reference
Android for x86 from pixass-online

Wiki Home > PC > Android for x86

Search
Feeds
Meta

Return to page top