ubuntu-11.04-desktop-amd64.iso を利用
必要なソフトのインストール
$ sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \
x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \
libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \
libxml2-utils xsltproc
シンボリックリンクの作成
$ sudo ln -s /usr/lib32/mesa/libGL.so.1 /usr/lib32/mesa/libGL.so
JDKのインストール
http://source.android.com/source/initializing.html
上記のページに書いてある方法ではインストール出来なくなっていたので、
オラクルのページからダウンロードしてくる。
jdk-6u33-linux-x64.bin
$ chmod a+x jdk-6u33-linux-x64.bin
$ ./jdk-6u33-linux-x64.bin
$ sudo mkdir /usr/lib/jvm
$ sudo mv jdk1.6.0_33 /usr/lib/jvm/
$ cd /usr/lib/jvm
$ sudo ln -s jdk1.6.0_33 java-6-oracle
javaの環境設定をしてくれるツールをインストールする
$ wget http://webupd8.googlecode.com/files/update-java-0.5b
$ chmod a+x update-java-0.5b
$ sudo ./update-java-0.5b
java-6-oracle
repoのインストール
$ mkdir ~/bin
$ PATH=~/bin:$PATH
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
Androidのソースツリーダウンロード
Windows installerを使って30Gの容量でインストールした、ソースのダウンロードは出来たがビルドは容量不足で出来なかった。
結局ハードディスクにインストールしてビルドした。
http://source.android.com/source/initializing.html を確認する。
JDKのインストール
Android 4.0の場合はJava 6をインストールする。
64ビットの場合は、http://developer.android.com/sdk/installing/index.html#troubleshooting
を確認すると,
sudo apt-get install ia32-libs
が必要なようだ。これで sudo apt-get install sun-java6-jdk
インストールで出来なかった。
今回はOAB-Javaでローカルリポジトリを追加して、
Oracle(Sun) Java 6をインストールする。
cd ~/
wget https://github.com/flexiondotorg/oab-java6/raw/0.2.4/oab-java.sh -O oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh
sudo apt-get install sun-java6-jdk これで、java 6 JDK がインストール出来た。
必要なソフトのインストール
$ sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
libgl1-mesa-dev g++-multilib mingw32 openjdk-6-jdk tofrodos \
python-markdown libxml2-utils xsltproc zlib1g-dev:i386
シンボリックリンクの作成
$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
repoコマンドのインストール
mkdir ~/bin
PATH=~/bin:$PATH
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
chmod a+x ~/bin/repo
gitの設定
git config --global user.email "androckjp@gmail.com"
git config --global user.name "AndRock"
ソースの取得
mkdir WORKING_DIRECTORY
cd WORKING_DIRECTORY
repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
repo sync -j4
j4オプションはビルドするマシンのCPU×2倍位にするといいそうです。
envsetup.sh の実行と lunch の設定
source build/envsetup.sh
lunch generic-eng
make の実効
make -j4
http://source.android.com/source/initializing.html
上記のページに書いてある方法ではインストール出来なくなっていたので、
オラクルのページからダウンロードしてくる。
jdk-6u33-linux-x64.bin
$ chmod a+x jdk-6u33-linux-x64.bin
$ ./jdk-6u33-linux-x64.bin
$ sudo mkdir /usr/lib/jvm
$ sudo mv jdk1.6.0_33 /usr/lib/jvm/
$ cd /usr/lib/jvm
$ sudo ln -s jdk1.6.0_33 java-6-oracle
javaの環境設定をしてくれるツールをインストールする
$ wget http://webupd8.googlecode.com/files/update-java-0.5b
$ chmod a+x update-java-0.5b
$ sudo ./update-java-0.5b
java-6-oracle
repoのインストール
$ mkdir ~/bin
$ PATH=~/bin:$PATH
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
Androidのソースツリーダウンロード
ubuntu 12.04 LTS 64ビット
Windows installerを使って30Gの容量でインストールした、ソースのダウンロードは出来たがビルドは容量不足で出来なかった。
結局ハードディスクにインストールしてビルドした。
http://source.android.com/source/initializing.html を確認する。
JDKのインストール
Android 4.0の場合はJava 6をインストールする。
64ビットの場合は、http://developer.android.com/sdk/installing/index.html#troubleshooting
を確認すると,
sudo apt-get install ia32-libs
が必要なようだ。これで sudo apt-get install sun-java6-jdk
インストールで出来なかった。
今回はOAB-Javaでローカルリポジトリを追加して、
Oracle(Sun) Java 6をインストールする。
cd ~/
wget https://github.com/flexiondotorg/oab-java6/raw/0.2.4/oab-java.sh -O oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh
sudo apt-get install sun-java6-jdk これで、java 6 JDK がインストール出来た。
必要なソフトのインストール
$ sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
libgl1-mesa-dev g++-multilib mingw32 openjdk-6-jdk tofrodos \
python-markdown libxml2-utils xsltproc zlib1g-dev:i386
シンボリックリンクの作成
$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
repoコマンドのインストール
mkdir ~/bin
PATH=~/bin:$PATH
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
chmod a+x ~/bin/repo
gitの設定
git config --global user.email "androckjp@gmail.com"
git config --global user.name "AndRock"
ソースの取得
mkdir WORKING_DIRECTORY
cd WORKING_DIRECTORY
repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
repo sync -j4
j4オプションはビルドするマシンのCPU×2倍位にするといいそうです。
envsetup.sh の実行と lunch の設定
source build/envsetup.sh
lunch generic-eng
make の実効
make -j4
0 件のコメント:
コメントを投稿