日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android系统源代码下载

發(fā)布時間:2024/9/5 Android 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android系统源代码下载 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

引用:http://www.cnblogs.com/mandroid/archive/2011/06/06/2073473.html

一、概述

眾所周知,Android移動操作系統(tǒng)是Google花費(fèi)了很大的財力、物力及人力的前提下,推廣到世界各個角落,以開放源代碼的方式(當(dāng)然也不是完全開放所有),使其在世界范圍內(nèi)迅速漫延開來,到目前雖說只有三四年的時間 ,火熱程度,也不用我細(xì)說了,看看業(yè)界新聞就明白了。這里我們主要討論Android系統(tǒng)源代碼的下載,這里我們先了解兩個工具:

1、Git

Git是面向Linux內(nèi)核管理的一個工具,它是一種分布式的版本控制系統(tǒng),即每一個工作目錄下都是一個完整的倉庫,因此也支持離線工作, 在本地提交后,便會稍后更新到服務(wù)器上。它這種結(jié)構(gòu)比集中式版本控制系統(tǒng)(如常見的SVN、CVS等只有一個完整倉庫)更加健壯。

2、repo

其實(shí)repo只是用Python編寫的一個腳本,它是為了更好、更方便地管理Android操作系統(tǒng)下多個組成部分,如Kernel、Dalivk、Bionic、prebuild、build等多個項(xiàng)目。repo的目的就是為了統(tǒng)一管理這些項(xiàng)目,簡化Git的使用過程。

3、curl

curl是一個利用URL語法在命令行模式下的文件傳輸工具。這里我們用它來獲取repo腳本。

二、源代碼下載步驟

?? 1、環(huán)境介紹:

首先介紹一下我的環(huán)境:Windows7下通過Vmare 7.1虛擬出Ubuntu10.4.2 系統(tǒng) (當(dāng)然將Ubuntu安裝到硬盤上也一樣,只是我這Linux系統(tǒng)不方便上網(wǎng))

2、操作步驟:

1)、安裝Git工具

命令:sudo apt-get install git

當(dāng)然也可以去http://git-scm.com上下載最新版本的源代碼,在本地編譯安裝,這里不詳述了。

2)、安裝curl:

命令:sudo apt-get install curl

2)、獲取repo腳本并賦執(zhí)行權(quán)限:

說明一下,我打算將此腳本放到~/bin目錄下面,并將此目錄加入到環(huán)境變量PATH里,以方便運(yùn)行repo

命令:mkdir ~/bin

??????????? cd ~/bin

curl?http://android.git.kernel.org/repo>~/bin/repo

chmod 755 repo

若已經(jīng)將~/bin目錄添加到PATH變量中了,就可以在任意目錄下執(zhí)行repo了。
3)、初始化庫

首先創(chuàng)建你要存放Android源代碼的目錄,這里我下載到~/android_src目錄下,

命令:mkdir ~/android_src

cd ~/android_src

repo init –u git://android.git.kernel.org/platform/manifest.git

repo sync

上面這句命令會將當(dāng)前主線上的最新版本的源代碼庫全部取下來,若只需要其中一部分代碼,也可通過再加一個-b [branchname]參數(shù)來取指定的分支代碼。

此下載過程就跟網(wǎng)絡(luò)情況,下載時間一般都會很長,我這具體時間也不太清楚,一般是晚上睡覺前開始下載,早上起來一看,已經(jīng)下載完畢了。

三、擴(kuò)展

待補(bǔ)充。。。

分類:?Android基礎(chǔ)

轉(zhuǎn)載于:https://www.cnblogs.com/sode/archive/2013/03/02/2939609.html

總結(jié)

以上是生活随笔為你收集整理的Android系统源代码下载的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。