ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2015年3月31日 星期二

build android 5.0

debian jessie 沒什麼問題。

openjdk-7, 在 mysenvsetup.sh 加上 JAVA_HOME 宣告,指定到 jdk-7
build fail : 缺lsop.

在 ubuntu 10.04 (lucid) 上要 build 有兩個問題:
  • java7
  • python2.7
又要維持能 build 2.3,所以必須要並存。

java7 : 到 Oracle download jdk7 的 tar 檔。
解開放在 /usr/lib/jvm/ 下。
並且 export JAVA_HOME 到 那裡。

python2.7 的話,一樣,download source 下來,configure, make & install
但是要注意,要 install 到 local,所以 configure 時...
./configure --prefix=/home/charles-chang/pyton26/
這樣 build 玩install 才會正確,python lib 才會找到正確的地方。
還有,android build 需要 zip2 module,
configure 會檢查系統有沒有安裝 libbz2-dev,
如果沒有,就不會 build bz2 module。
所以記得要install 玩再configure

install 後,還要改 path:
export PATH=/home/charles-chang/python27/bin/:$PATH
這樣才會用到 python2.7

很奇怪的是,build script 在 linux 指定用 openjdk, 在 Mac, Windows 用 Oracle jdk.
所以上面的安裝build 會有 error,就去改 build script,不要指定 openjdk 就可以。

沒有留言:

標籤

網誌存檔