Android學(xué)習(xí)framework及搭建環(huán)境

由于需要修改系統(tǒng)的屬性售睹,所以需要編譯源碼,接下來我說一下本人學(xué)習(xí)formwork踩過的坑可训;
1昌妹,在window10系統(tǒng)安裝了虛擬機,虛擬機安裝是Ubuntu 16.0.04
下載地址:http://releases.ubuntu.com/16.04/

image.png

在這過程中可能會遇到 屏幕太小的問題握截,在Ubuntu下打開命令行 ctrl+alt+t

輸入我們需要設(shè)置的分辨率飞崖,xrandr -s 1920x1440,然后回車一下谨胞。1920后面的是字母x

image

2固歪,下載Java jdk ,目前Java6比較穩(wěn)定
在Ubuntu下安裝Java
1),創(chuàng)建Java 目錄 mkdir java
2),將下載的jdk 拷貝到已創(chuàng)建的文件夾下 cp Downloads/jdk-6u45-linux-x64.bin java
3)牢裳,在Java目錄安裝jdk chmod +x jdk-6u45-linux-x64.bin
./jdk-6u45-linux-x64.bin

image.png

vi .bashrc 進入vim編輯器編輯環(huán)境變量信息 :w 保存文件 :q退出 vim編譯文件

image.png

源代碼編譯
1逢防,下載解壓源碼 地址:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/

2,init 守護程序 Android第一個啟動應(yīng)用程序 創(chuàng)建目錄 掛載分區(qū) 解析啟動腳本
init.c的文件
cat/proc/msg

需要按幾個包:
sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev g++-multilib
sudo apt-get install -y git flex bison gperf build-essential libncurses5-dev:i386
sudo apt-get install tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386
sudo apt-get install dpkg-dev libsdl1.2-dev libesd0-dev
sudo apt-get install git-core gnupg flex bison gperf build-essential
sudo apt-get install zip curl zlib1g-dev gcc-multilib g++-multilib
sudo apt-get install libc6-dev-i386
sudo apt-get install lib32ncurses5-dev x11proto-core-dev libx11-dev
sudo apt-get install libgl1-mesa-dev libxml2-utils xsltproc unzip m4
sudo apt-get install lib32z-dev ccache

1):解壓源碼

 tarzxvf lichee.tar.gz

 cat android.tar.bz2.a* | tar xj

解壓完成的源碼 如圖:


image.png

2)蒲讯,source build/envsetup.sh 初始化編譯環(huán)境


image.png

3),選擇編譯目標(biāo) lunch aosp_arm64-eng


image.png

4),make -j8 編譯 (不過編譯報錯了)

image.png

編譯的時候出現(xiàn)了錯了 提示https://source.android.com/source/initialzing.html;

我編譯的是7.12系統(tǒng) 所以需要1.8的Java jdk (必須是openjdk 1.8)

編譯到7%之后又報錯了 “build/core/ninja.mk:148: recipe for target 'ninja_wrapper' failed”

2:編譯Boot和內(nèi)核

1):編譯Android

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末忘朝,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子判帮,更是在濱河造成了極大的恐慌局嘁,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,817評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件晦墙,死亡現(xiàn)場離奇詭異悦昵,居然都是意外死亡,警方通過查閱死者的電腦和手機晌畅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評論 3 385
  • 文/潘曉璐 我一進店門但指,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人踩麦,你說我怎么就攤上這事枚赡。” “怎么了谓谦?”我有些...
    開封第一講書人閱讀 157,354評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長贪婉。 經(jīng)常有香客問我反粥,道長,這世上最難降的妖魔是什么疲迂? 我笑而不...
    開封第一講書人閱讀 56,498評論 1 284
  • 正文 為了忘掉前任才顿,我火速辦了婚禮,結(jié)果婚禮上尤蒿,老公的妹妹穿的比我還像新娘郑气。我一直安慰自己,他們只是感情好腰池,可當(dāng)我...
    茶點故事閱讀 65,600評論 6 386
  • 文/花漫 我一把揭開白布尾组。 她就那樣靜靜地躺著,像睡著了一般示弓。 火紅的嫁衣襯著肌膚如雪讳侨。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,829評論 1 290
  • 那天奏属,我揣著相機與錄音跨跨,去河邊找鬼。 笑死囱皿,一個胖子當(dāng)著我的面吹牛勇婴,可吹牛的內(nèi)容都是我干的忱嘹。 我是一名探鬼主播,決...
    沈念sama閱讀 38,979評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼耕渴,長吁一口氣:“原來是場噩夢啊……” “哼拘悦!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起萨螺,我...
    開封第一講書人閱讀 37,722評論 0 266
  • 序言:老撾萬榮一對情侶失蹤窄做,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后慰技,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體椭盏,經(jīng)...
    沈念sama閱讀 44,189評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,519評論 2 327
  • 正文 我和宋清朗相戀三年吻商,在試婚紗的時候發(fā)現(xiàn)自己被綠了掏颊。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,654評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡艾帐,死狀恐怖乌叶,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情柒爸,我是刑警寧澤准浴,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站捎稚,受9級特大地震影響乐横,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜今野,卻給世界環(huán)境...
    茶點故事閱讀 39,940評論 3 313
  • 文/蒙蒙 一葡公、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧条霜,春花似錦催什、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至夹厌,卻和暖如春豹爹,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背矛纹。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評論 1 266
  • 我被黑心中介騙來泰國打工臂聋, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 46,382評論 2 360
  • 正文 我出身青樓孩等,卻偏偏與公主長得像艾君,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子肄方,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,543評論 2 349

推薦閱讀更多精彩內(nèi)容

  • Linux習(xí)慣問題: 在vim編輯時冰垄,按了ctrl + s后,再按ctrl + q就可以繼續(xù)執(zhí)行了权她。ctrl + ...
    光著腳的鞋閱讀 4,491評論 0 16
  • Ubuntu系統(tǒng)安裝成功后虹茶,下一步肯定是配置開發(fā)所需要的環(huán)境了,因為你要下載代碼隅要,開發(fā)蝴罪,編譯,提交代碼呀~步清。咱們?nèi)?..
    DreamInCode閱讀 2,563評論 0 3
  • 隨著年齡的增長廓啊,一點一點的長大欢搜。以前所憧憬的,所向往的谴轮,還在嗎炒瘟?我不停地問自己。一日復(fù)一日第步,過得快樂嗎唧领?有意義嗎...
    離心最近的地方閱讀 378評論 0 6
  • 經(jīng)典是民族文化精髓的結(jié)晶驯杜。讓一個兒童接受經(jīng)典教育,接受傳統(tǒng)文化的熏陶做个,是要他長遠(yuǎn)地默默地變化氣質(zhì)鸽心,使他的生命陶溶...
    清心閣閱讀 622評論 0 0