一本一本久久a久久精品综合,啦啦啦视频免费播放在线观看,六十六十路熟妇高熟在线,老头解开奶罩吸奶头高潮视频,一本久久a久久免费精品不卡,顶级欧美熟妇高清xxxxx,爆乳熟妇一区二区三区霸乳,无码h黄肉3d动漫在线观看

綠色資源網:您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網

技術教程
您的位置:首頁操作系統linux → 在32位Ubuntu 10.04上編譯Android 2.3

在32位Ubuntu 10.04上編譯Android 2.3

我要評論 2011/03/11 20:25:10 來源:綠色資源網 編輯:綠色資源站 [ ] 評論:0 點擊:315次

本人在Ubuntu 10.04系統 32位機上安裝編譯Android2.3源碼,其步驟和注意事項如下:

1.安裝JDK6

對于Android2.3系統,不要安裝JDK5,應該安裝最新的JDK6。

如果安裝了JDK6,Android會自動按64位編譯,如果系統是32位的,會有編譯錯誤,后面會說如何修改這個錯誤。

sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"

sudo add-apt-repository "deb-src http://archive.canonical.com/Ubuntu lucid partner"

sudo apt-get update

sudo apt-get install sun-java6-jdk

sudo update-java-alternatives -s java-6-sun

安裝完后,需要手動設置JAVA_HOME, JRE_HOME, CLASS_PATH為JDK6的安裝路徑。

2. 安裝各種包

$ sudo aptitude install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev

3. 安裝Repo

$ mkdir ~/bin

$ export PATH=~/bin:$PATH

$ curl http://Android.git.kernel.org/repo > ~/bin/repo

$ chmod a+x ~/bin/repo

4. 下載Android源碼

$mkdir ~/Android2.3

$cd ~/Android2.3

$ repo init -u git://Android.git.kernel.org/platform/manifest.git

$ repo sync

這一步持續時間很長,整個源碼+SDK共5G左右,我是下載了一個晚上才搞定,網速不給力啊。。。

5. 編譯Android2.3

先export Android_JAVA_HOME=$JAVA_HOME

$ cd ~/Android2.3

$ source build/envsetup.sh

$ lunch

$ make

在make的時候會提示出錯:

************************************************************

You are attempting to build on a 32-bit system.

Only 64-bit build environments are supported beyond froyo/2.2.

************************************************************

因為Android2.3默認是64位的系統上編譯,需要手動修改build/core/main.mk,把這個判斷部分注釋掉:

#ifneq (64,$(findstring 64,$(build_arch)))

#$(warning ************************************************************)

#$(warning You are attempting to build on a 32-bit system.)

#$(warning Only 64-bit build environments are supported beyond froyo/2.2.)

#$(warning ************************************************************)

#$(error stop)

#endif

重新make,如果是安裝了JDK6版本,會又報錯:

Docs droiddoc: out/target/common/docs/api-stubs

Could not load ‘clearsilver-jni’

java.library.path = out/host/linux-x86/lib

make: *** [out/target/common/docs/api-stubs-timestamp] Error 45

make: *** Waiting for unfinished jobs….

Could not load ‘clearsilver-jni’

java.library.path = out/host/linux-x86/lib

make: *** [out/target/common/docs/doc-comment-check-timestamp] Error 45

這是由于clearsilver在編譯時如果檢測到使用Java JDK 6,就使用64位編譯,因為Google的一個員工更新了幾個文件。這里可以看到詳細的修改記錄:http://android.git.kernel.org/?p=platform/external/clearsilver.git;a=commitdiff;h=d36910a8110d8377b22301274d2b5131a732a72b

修改這幾個文件,該回到32位編譯環境即可:

external/clearsilver/cgi/Android.mk

external/clearsilver/java-jni/Android.mk

external/clearsilver/util/Android.mk

external/clearsilver/cs/Android.mk

把編譯選項-m64改成-m32即可

重新make,大概不到一個小時就make完了。

關鍵詞:Ubuntu,Android

閱讀本文后您有什么感想? 已有 人給出評價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視
主站蜘蛛池模板: 啦啦啦www视频在线观看| 免费无码又爽又刺激软件下载直播| 欧美性群另类交| 亚洲欧美日韩精品久久亚洲区| 伊人伊成久久人综合网| 国产精品久久久久久爽爽爽| 中文字日产幕乱五区| 久久久久成人精品| 成全高清电影免费观看国语| 久热中文字幕在线精品观| 国产成人卡2卡3卡4乱码| 人妻无码第一区二区三区| 欧美午夜精品久久久久久浪潮| 边添小泬边狠狠躁视频| 丁香花免费观看完整视频| 国产精品无码一区二区三区 | www国产亚洲精品久久久| 小粉嫩直流白浆| 国产99久一区二区三区a片| 麻花影视在线看电视剧软件| 厨房与子乱在线观看| 国产精品18久久久| 无人在线完整免费高清观看| 亚洲精品久久区二区三区蜜桃臀 | 空之色水之色在线| 吃奶呻吟张开双腿做受在线播放| 中文字幕无线码一区二区| 欧美丰满熟妇多毛xxxxx | 少妇wwwb搡bbb搡bbb| 久久夜色精品国产噜噜| 又污又黄又无遮挡的网站| 婷婷色中文字幕综合在线| 免费人成视频年轻人在线无毒不卡| 国产亚av手机在线观看| 老板办公室乳摸gif动态图| 亚洲精品中文字幕一区二区三区| 在线播放亚洲第一字幕| 亚洲人成电影网站色www| jizzjⅰzz亚洲大全| 精品亚洲aⅴ在线观看| 亚洲一区二区三区四区五区黄|