一区二区三区在线视频播放_一区在线播放视频_欧美.com_亚洲精品无人区_久久亚洲精品视频_国产精品久久久久久久免费软件_久久av一区二区三区_欧美国产日韩精品免费观看_亚洲一区自拍_91久久国产精品91久久性色_亚洲一区二区三区在线播放_久久久久久久一区_国产精品一区二区久久久_精品成人国产_亚洲欧洲精品一区二区三区波多野1战4_在线观看亚洲精品

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

綠色資源網

技術教程
您的位置:首頁操作系統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 鄙視
一区二区三区在线视频播放_一区在线播放视频_欧美.com_亚洲精品无人区_久久亚洲精品视频_国产精品久久久久久久免费软件_久久av一区二区三区_欧美国产日韩精品免费观看_亚洲一区自拍_91久久国产精品91久久性色_亚洲一区二区三区在线播放_久久久久久久一区_国产精品一区二区久久久_精品成人国产_亚洲欧洲精品一区二区三区波多野1战4_在线观看亚洲精品
亚洲国产欧美一区二区三区久久| 欧美一区二区在线免费观看| 国产日韩欧美不卡在线| 欧美啪啪一区| 欧美一区二区三区免费视| 国产日韩一区二区三区| 欧美在线地址| 欧美另类一区二区三区| 久久久久国色av免费观看性色| 新狼窝色av性久久久久久| 亚洲视频一区二区免费在线观看| 99在线热播精品免费| 国产精品日韩在线播放| 国产亚洲一级高清| 亚洲美女黄网| 欧美激情欧美狂野欧美精品| 亚洲欧美在线视频观看| 99精品视频免费观看视频| 久久久精品一区二区三区| 亚洲精选中文字幕| 国产欧美高清| 久久精品噜噜噜成人av农村| 国产精品毛片在线| 老妇喷水一区二区三区| 欧美日韩高清在线| 免费高清在线一区| 久热爱精品视频线路一| 亚洲视频一区在线观看| 国产亚洲精品久| 亚洲线精品一区二区三区八戒| 激情久久中文字幕| 国产精品亚洲综合一区在线观看| 久久精品噜噜噜成人av农村| 欧美日韩一区三区四区| 欧美日韩国产一区二区| 久久精品成人| 国产精品久久婷婷六月丁香| 亚洲精品国产视频| 亚洲综合国产精品| 亚洲第一精品电影| 国产日韩精品一区二区浪潮av| av不卡在线看| 久久精品2019中文字幕| 亚洲欧美中文在线视频| 国产亚洲aⅴaaaaaa毛片| 亚洲一区二区三区欧美| 国产精品区一区二区三| 欧美一区综合| 久久综合九色欧美综合狠狠| 99热这里只有成人精品国产| 国产精品永久免费在线| 国产日韩欧美一区二区三区四区| 欧美成人福利视频| 久久精品国产精品亚洲精品| 亚洲一区三区电影在线观看| 欧美人妖在线观看| 国产一区二区观看| 激情五月婷婷综合| 欧美日韩一区二区三区在线观看免| 欧美成人免费网| 国产午夜精品一区二区三区欧美| 黄色亚洲大片免费在线观看| 欧美视频一区二区| 欧美aⅴ一区二区三区视频| 亚洲国产高潮在线观看| 欧美日韩mp4| 亚洲视频在线观看网站| 国产亚洲毛片| 欧美色另类天堂2015| 久久久久成人网| 欧美激情第一页xxx| 中文日韩在线| 欧美中文字幕在线| 欧美一区二区三区视频在线| 久久久久国产精品麻豆ai换脸| 国产综合视频| 久久琪琪电影院| 一区二区欧美日韩视频| 欧美成人一区二区| 99人久久精品视频最新地址| 国产精品美女久久久久久2018| 激情综合电影网| 欧美日韩中文另类| 国产午夜精品理论片a级探花| 女生裸体视频一区二区三区| 久久综合狠狠综合久久综青草| 亚洲精品一区二区三区福利| 一区二区三区亚洲| 国产精品夜夜嗨| 欧美激情1区2区| 国产精品国色综合久久| 亚洲乱码国产乱码精品精可以看| 欧美精品一二三| 一区二区在线看| 久久久久.com| 久久精品亚洲精品国产欧美kt∨| 久久久女女女女999久久| 亚洲精品永久免费| 欧美日韩视频不卡| 欧美激情1区2区3区| 影音先锋亚洲视频| 国产精品一区二区你懂的| 欧美日韩中字| 亚洲欧美日韩国产成人| 亚洲欧洲精品一区二区三区| 国产亚洲欧美另类一区二区三区| 黄网站色欧美视频| 欧美专区日韩专区| 欧美日韩精品二区第二页| 国产一区二区欧美| 亚洲精品综合| 亚洲国产精品尤物yw在线观看| 美女诱惑一区| 日韩一级黄色片| 亚洲综合二区| 在线亚洲免费视频| 久久riav二区三区| 欧美日韩成人综合| 欧美精品久久久久久久久久| 亚洲国产精品视频一区| 影音先锋中文字幕一区二区| 久久人人97超碰人人澡爱香蕉| 久久精品国产一区二区三| 一区二区视频在线观看| 一区二区精品在线观看| 亚洲视频综合在线| 欧美三级视频在线观看| 狠狠色丁香婷婷综合影院| 亚洲精品国产精品乱码不99按摩| 亚洲精品日韩在线| 国产欧美一区二区精品婷婷| 久久综合五月| 欧美日韩精品一二三区| 国产一区二区三区av电影| 欧美成人免费观看| 日韩一区二区免费高清| 篠田优中文在线播放第一区| 欧美一级视频一区二区| 亚洲日本欧美日韩高观看| 久热精品视频在线| 国产日韩欧美在线播放不卡| 亚洲色图在线视频| 久久久精品欧美丰满| 国产精品视屏| 国产专区综合网| 亚洲国产精品电影在线观看| 国产亚洲网站| 欧美日韩爆操| 国产伦理精品不卡| 亚洲综合导航| 欧美久久九九| 国产美女精品| 亚洲日韩第九十九页| 欧美体内she精视频| 欧美在线|欧美| av不卡在线观看| 国产亚洲欧洲一区高清在线观看| 一区二区电影免费观看| 久久综合九色综合欧美就去吻| 欧美精品一区二区三区在线播放| 国产精品免费区二区三区观看| 欧美日韩一区高清| 亚洲在线视频一区| 亚洲午夜一级|