日韩精品亚洲精品中文字幕乱伦AV|曰韩区二区三区日韩中文字幕五码|ady99久久人人看人人摸人人|动漫一区二区黄99精品视频在线|AV片在线观看亚洲中文国产精品|伦乱在线VA欧美性爱一二区|亚洲无码mv91热色视频|激情六月综合欧美精品中文

當前位置:首頁 > 軟件開放 > 正文內(nèi)容

編譯安卓源碼要多久(編譯安卓源碼要多久完成)

軟件開放2年前 (2023-03-30)1006

本篇文章給大家談?wù)劸幾g安卓源碼要多久,以及編譯安卓源碼要多久完成對應(yīng)的知識點,希望對各位有所幫助,不要忘了收藏本站喔。

本文目錄一覽:

用ubuntu虛擬機編譯android5.1要多久

vmware workstation 10

ubuntu-10.04.4-desktop-amd64.iso

1

ubuntu的安裝,打開vmware workstation 10,點創(chuàng)建新的虛擬機

2

點下一步

3

選擇下載的UBANTU光盤ISO文件,點下一步

4

設(shè)置Ubantu名稱及登錄用戶名及密碼,點下一步

5

設(shè)置虛擬機文件名稱及保存在磁盤上的位置,點下一步

6

設(shè)置虛擬機使用磁盤大小,若要編譯ANDROID,至少設(shè)置40GB,這里設(shè)置200GB保證足夠夠用

7

至此主要的設(shè)置都完成了,直接點擊完成即可。也可點擊自定義硬件進行詳細的設(shè)置,我們點自定義硬件,來設(shè)置內(nèi)存

8

把虛擬機內(nèi)存設(shè)置成實體機內(nèi)存的一般大小,以保證安裝Ubantu的時候,速度不會卡,這里我設(shè)置成4GB,其它保持默認即可。設(shè)置完后點擊關(guān)閉。這個我們可以在任何時候配置硬件,甚至可以在UBANTU安裝完成之后再重新編輯硬件設(shè)置,只需點下圖的編輯虛擬機設(shè)置

9

配置完成,下面才是真正開始安裝,點擊開啟此虛擬機UBANTU即開始自動安裝,全程自動,無人值守

10

初始化安裝

11

安裝中 ,5%

12

安裝中 ,50%

13

安裝中 ,79%

14

安裝中 ,100%

15

安裝完成就開始自動安裝VMware Tools,這VMware Tools不屬于Ubantu操作系統(tǒng),只是VMware公司方便主操作系統(tǒng)與客戶操作系統(tǒng)交互而提供的一個工具軟件

16

安裝完成,自動重啟,顯示登陸界面,點擊輸入前面設(shè)置的密碼登錄

17

登陸完成,安裝成功!??!

END

1

下面對UBANTU進行一些設(shè)置,以符合我們的工作習慣

修改默認顯示分辨率,選擇System---Preference---monitors,修改顯示分辨率為1280x800

2

修改待機屏幕保護及鎖屏時間,選擇System---Preference---screensaver,,去掉屏幕保護程序激活時鎖屏,免得安裝軟件時或編譯時總要輸入密碼才能登入系統(tǒng)

3

編輯虛擬機硬件設(shè)置,修改客戶機時間與主機時間同步

4

調(diào)出我的電腦、網(wǎng)上鄰居、我的文檔、回收站等圖標

按鍵盤的Alt 和 F2,打開 Run Application程序,輸入gconf-editor,然后Run打開Configuration Editor,選擇apps---nautilus---desktop,如圖所示框選相應(yīng)選項即可

5

將終端放置在桌面和上面板上,以方便我們點擊調(diào)用,如圖所示

6

安裝右鍵調(diào)用終端工具,通常點擊右鍵,右鍵菜單沒有open in terminal右鍵打開終端工具

輸入sudo apt-get install nautilus-open-terminal命令,安裝右鍵打開終端工具

7

修改操作系統(tǒng)界面為中文,選擇System---admininstration---langunge support,如圖設(shè)置安裝中文語言包,經(jīng)試驗安裝中文語言包極其緩慢,需要更新源,下一節(jié)會講到

8

設(shè)置虛擬機系統(tǒng)與主機系統(tǒng)共享文件夾,方法很多,

1.主機讀取虛擬客戶機共享出來的文件夾

2.虛擬客戶機讀取主機共享出來的文件夾

后面我會花時間專門一節(jié)講解虛擬機系統(tǒng)與主機文件夾共享的各種方法

END

本經(jīng)驗是由本人親自測試編寫,圖片文字全部為原創(chuàng),百度經(jīng)驗首發(fā),未經(jīng)許可,謝絕轉(zhuǎn)載!

如果覺得本人的經(jīng)驗對你有幫助,請點擊支持,謝謝!

換一批相關(guān)經(jīng)驗

android4.4源碼編譯環(huán)境搭建72014.06.26

android開發(fā)環(huán)境之虛擬機搭建72014.04.30

Ubuntu10.04搭建MTK android編譯環(huán)境02014.04.06

android學習1-虛擬機的搭建02015.01.15

android學習2-虛擬機設(shè)置成漢語02015.01.16

相關(guān)標簽 android 虛擬機

?2015Baidu 使用百度前必讀 百度經(jīng)驗協(xié)議 作者創(chuàng)作作品協(xié)議

9700k or 3700x+32GB ddr4,初次編譯完整安卓8源碼需要多長時間?

純粹玩游戲是9700K略強,但3700X以比9700K低500多的價格卻能有9700K大約95%的游戲性能,且多線程性能戰(zhàn)平目前Intel的消費級旗艦9900K,且3700X還首發(fā)支持了PCI-E 4.0技術(shù),能提供更多的帶寬用于顯卡和高端固態(tài)硬盤如果是我,我肯定選3700X,如果你純粹追求幀率,買9700K也是可以的,畢竟絕大多數(shù)游戲9700K幀率的確比3700X更好看,總體的游戲體驗也稍好一些,首發(fā)評測已經(jīng)出來了

追問:

那要是玩游戲的情況下,超線程有用嗎?現(xiàn)在9700k加Z390中端的板子大概3800左右,3700x加中端X570也是3800左右。在一個聽說3700x有迷之卡頓,是真的嗎?

追答:

超線程對大部分游戲沒有幫助,但也不會有負面影響,超線程對核心硬件資源的分配是動態(tài)的,并不會將一個物理核心均分為二,在需要單線程運算時核心會完全讓出全部的硬件資源給這一線程,另一個線程僅僅只是占位符,不實際擁有資源,運行多線程密集型任務(wù)時每個核心才是基本兩個線程各擁有一半的核心資源,但游戲并不屬于這種類型

三代銳龍剛剛上市,還沒有大規(guī)模發(fā)售,目前只有小部分人入手,具體情況還不好說,銳龍前兩代的確有卡頓現(xiàn)象,原因是CPU中的內(nèi)存控制器到內(nèi)存間的傳輸延遲過高,而游戲恰恰又是延遲敏感型應(yīng)用,三代銳龍正好改進了這一問題,雖然延遲還達不到Intel高端酷睿的水準,但相比前兩代理論上會有明顯好轉(zhuǎn)

整體編譯Android系統(tǒng),大家用了多少時間

我自己實際編譯ICS4.0.4源碼情況:acer臺式機,3.2Ghz cpu,4核,8GB/1600hz內(nèi)存,整體編譯(含u-boot、kernel、boot.img和system.img)需要1小時10分鐘。編譯時,使用make -j8(因為硬件cpu是4線程的,故使用2倍線程數(shù))。之后的增量編譯,一般需要5~10分鐘即可。

怎么在ubuntu上編譯android源碼

步驟一:

安裝Ubuntu系統(tǒng)。我們既可以通過虛擬機的方式安裝Ubuntu,也可以直接在電腦上安裝,為了獲得更好的Linux操作體驗,我建議直接在電腦上面安裝Ubuntu,我在自己電腦上安裝了win10和Ubunut Server14.04雙系統(tǒng),使用的時候可以根據(jù)自己的需要隨時切換系統(tǒng),非常方便。關(guān)于如何搭建雙系統(tǒng),網(wǎng)上有很多教程,我就不在此敘述了,但是我想說明的一點是在安裝Ununtu的時候,分配給Ubuntu的磁盤空間一定要盡可能大一點,至少60G,我分配了105G,編譯完成之后還剩下50多G,也就是說差不多用了近50G的空間,所以安裝Ubuntu的時候一定得分配大一點的磁盤空間,不然編譯會因為空間不足而中斷。

步驟二:

搭建好Ubuntu系統(tǒng)之后,我們需要下載一份Android6.0的源碼,網(wǎng)上很多文章都介紹了如何通過repo的方式來下載源碼,但是通過這種方式下載速度可能并不是很理想,直接下載百度云的Android6.0源碼,

因為Android6.0的源碼所占空間非常大,所以上傳者把Android源碼分成了很多個文件,待全部下載完畢之后,我們可以通過命令把這些分開的文件合并為一個文件。

步驟三:

如果我們是在Windows上下載的源碼,那么當我們打開Ubuntu之后,要做的第一件事請就是把Windows中的Android源碼拷貝到Ubuntu系統(tǒng)下面,我直接利用復(fù)制粘貼的方式將源碼拷貝到了Ubuntu的Home目錄下面,拷貝之后的目錄結(jié)構(gòu)Home/android6_r1/各個分開的源碼文件。

步驟四:

合并這些被分開的源碼文件。我們按下鍵盤上的ctrl + alt + T打開控制臺,通過cd命令進入到Home/android6_r1/目錄下面,然后執(zhí)行命令:cat Android6_r1_* M.tgz,不用多久,在Home/android6_r1/目錄下面就會生成一個新的文件——M.tgz,M.tgz就是合并之后的壓縮文件。

步驟五:

解壓步驟四生成的壓縮文件。同樣是在Home/android6_r1/目錄下面,我們在控制臺執(zhí)行命令:tar zxvf M.tgz,開始解壓。解壓的過程大概需要20分鐘左右的時間,請耐心等待。解壓好了之后,在Home/android6_r1/會生成一個mydroid的文件夾,這個文件夾就是Android源碼的根文件夾了,里面有abi、devices、hardware、packages、sdk、art等文件夾和文件。

步驟六:

安裝編譯源碼所需要的軟件。在控制臺中我們通過cd..命令退回到Unbuntu用戶的根目錄下,然后依次執(zhí)行以下命令:

sudo apt-get update

sudo apt-get install openjdk-7-jdk

sudo update-alternatives --config java

sudo update-alternatives --config javac

以上命令每一條都必須分開單獨執(zhí)行,目的是為了獲取1.7版本的jdk并設(shè)置環(huán)境變量。當我們安裝完Ubuntu之后可能會自帶一個jdk,但是如果用自帶的jdk編譯Android源碼很可能會提示jdk版本不符合要求的錯誤,因此我們需要重新下載1.7版本的jdk,我用openjdk-7-jdk編譯未出現(xiàn)任何問題。

接下來繼續(xù)執(zhí)行以下命令,同樣每一行都是分開單獨執(zhí)行的:

sudo apt-get install git gnupg flex bison gperf build-essential

sudo apt-get install zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev

sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386

sudo apt-get install libgl1-mesa-dev g++-multilib mingw32 tofrodos

sudo apt-get install 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

以上命令主要是安裝編譯源碼時需要用到的各種軟件,如果沒有安裝這些軟件,編譯的過程中會提示缺少必要的軟件而無法繼續(xù)編譯,因此,在正式編譯源碼之前,一定要先安裝這些軟件。

步驟七:

開始編譯。在控制臺中通過cd命令進入到Home/android6_r1/mydroid/目錄下,然后執(zhí)行命令:source build/envsetup.sh,導(dǎo)入編譯Android源碼所需的環(huán)境變量和其它參數(shù)。

步驟八:

在控制臺中執(zhí)行命令:lunch,運行命令之后會提示我們選擇編譯目標。這里我選擇的的默認目標,即aosp_arm_eng。

步驟九:

在控制臺中執(zhí)行命令:make -j8,開始編譯。注意,make -j8命令中的數(shù)字8和我們電腦的CPU核心數(shù)以及線程數(shù)有關(guān)系,一般這個數(shù)字的數(shù)值最大不能超過CPU線程數(shù)的2倍,例如我電腦的處理器是i5 6200U,為雙核四線程,因此編譯Android源碼的時候,我可以設(shè)置的最大工作線程數(shù)量為4 * 2 = 8。在執(zhí)行make命令的時候我們應(yīng)該根據(jù)自己的CPU參數(shù)設(shè)置合理的工作線程數(shù)值。

以上步驟執(zhí)行完之后,就是一段非常漫長的等待了,我從中午十二點多開始編譯,一直到晚上九點多編譯完成,整個編譯過程耗時九個多小時,幸好我的運氣還不錯,編譯過程中沒有出現(xiàn)任何錯誤,只是中途意外中斷了一次,但是Android源碼是可以接著上次中斷的位置繼續(xù)編譯的,已經(jīng)編譯的部分不會重復(fù)編譯,因此并未對我造成大的影響。同志們,我想說的是,編譯的過程中一定要有耐心喲!

整個源碼編譯完成之后,如果提示如下信息,那么Congratulations, you are successful!!!

m1pro編譯android要多久

30分鐘。m1pro蘋果手機是一款可以進行編譯的手機,其中編譯Android需要30分鐘。Android是一種基于Linux內(nèi)核(不包含GNU組件)的自由及開放源代碼的操作系統(tǒng)。

關(guān)于編譯安卓源碼要多久和編譯安卓源碼要多久完成的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

掃描二維碼推送至手機訪問。

版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。

本文鏈接:http://www.atlasseeker.com/post/14550.html

“編譯安卓源碼要多久(編譯安卓源碼要多久完成)” 的相關(guān)文章

軟件開發(fā)培訓(xùn)學校(計算機軟件開發(fā)培訓(xùn)學校)

軟件開發(fā)培訓(xùn)學校(計算機軟件開發(fā)培訓(xùn)學校)

本篇文章給大家談?wù)勡浖_發(fā)培訓(xùn)學校,以及計算機軟件開發(fā)培訓(xùn)學校對應(yīng)的知識點,希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、軟件開發(fā)培訓(xùn)學校哪個好? 2、北京有哪些比較好的軟件開發(fā)培訓(xùn)學校 3、游戲軟件開發(fā)培訓(xùn)學校哪個比較有名? 4、成都哪個軟件開發(fā)培訓(xùn)學校好?要能學到東西...

廣州軟件開發(fā)(廣州軟件開發(fā)公司)

廣州軟件開發(fā)(廣州軟件開發(fā)公司)

今天給各位分享廣州軟件開發(fā)的知識,其中也會對廣州軟件開發(fā)公司進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、廣州手機app軟件開發(fā)公司排名哪家好?希望推薦有經(jīng)驗的~~謝謝了 2、廣州有哪些好的軟件開發(fā)公司? 3、廣州軟件開發(fā)公司一般工資多少? 4...

半夜打撲克軟件app免費下載(免費打撲克的軟件)

半夜打撲克軟件app免費下載(免費打撲克的軟件)

今天給各位分享半夜打撲克軟件app免費下載的知識,其中也會對免費打撲克的軟件進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、這如何下載打撲克視頻 2、哪個平臺直播打撲克 3、23張撲克游戲下載app 4、撲克王app在哪里下載 5、兩個人可以...

精靈寶可夢所有精靈的圖片圖鑒(精靈寶可夢精靈圖鑒圖片大全)

精靈寶可夢所有精靈的圖片圖鑒(精靈寶可夢精靈圖鑒圖片大全)

今天給各位分享精靈寶可夢所有精靈的圖片圖鑒的知識,其中也會對精靈寶可夢精靈圖鑒圖片大全進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、誰能告訴我神奇寶貝精靈大全圖鑒,帶圖片、帶這個精靈的簡介、身高、體重及屬性,謝謝了 2、寵物小精靈圖鑒大全 3、寵物...

我的世界工作室官網(wǎng)源碼(我的世界服務(wù)器官網(wǎng)源碼)

我的世界工作室官網(wǎng)源碼(我的世界服務(wù)器官網(wǎng)源碼)

今天給各位分享我的世界工作室官網(wǎng)源碼的知識,其中也會對我的世界服務(wù)器官網(wǎng)源碼進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、誰知道我的世界工作室是什么?用來干嘛的?? 2、我的世界如何創(chuàng)建工作室? 3、我的世界如何成立工作室? 4、我的世界工作室...

個人工作室官網(wǎng)源碼(個人工作室網(wǎng)站)

個人工作室官網(wǎng)源碼(個人工作室網(wǎng)站)

今天給各位分享個人工作室官網(wǎng)源碼的知識,其中也會對個人工作室網(wǎng)站進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、云楓工作室企業(yè)網(wǎng)站源碼(asp無限制版)3.0 首頁怎樣調(diào)用推薦產(chǎn)品縮略圖 怎樣調(diào)用所有產(chǎn)品圖片,怎樣調(diào)用新 2、求一個比較好的PHP個人博客...