免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Android 5.1 AOSP 源碼獲取

Android 5.1源碼開放有一個(gè)多月啦,但由于城墻的關(guān)系,每次想著更新最新源碼學(xué)習(xí)都萬般糾結(jié),現(xiàn)在發(fā)現(xiàn)國內(nèi)有開源鏡像啦,這就好多啦,感謝清華開源工作團(tuán)隊(duì)的無私工作啊。

地址:http://mirrors.tuna.tsinghua.edu.cn/

根據(jù)頁面上的介紹,該鏡像只支持源碼sync,不支持sdk更新。

  • AOSP 鏡像服務(wù)單 IP 并發(fā)數(shù)限制為 4。因版權(quán)原因,我們無法提供 Android SDK 鏡像

可以看一下他給出的使用幫助http://mirrors.tuna.tsinghua.edu.cn/help/#AOSP

 

因?yàn)槲冶镜匾呀?jīng)安裝好了repo工具,所以直接根據(jù)使用幫助里面介紹的repo init,然后repo sync就可以了。

 

下面介紹一下具體的步驟:

安裝repo工具

repo需要安裝最新版本的,如果已經(jīng)像我一樣之前有安裝的,可以略過此步。

官方給出的repo下載如下:

mkdir ~/binPATH=~/bin:$PATHcurl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repochmod a+x ~/bin/repo

 

repo init

新建存放源碼的目錄,我這里為 aosp目錄,然后cd進(jìn)入aosp目錄,使用repo init目錄來初始化倉庫。

google官方給出的sync最新源碼的命令為:

repo init -u https://android.googlesource.com/platform/manifest

如果不想獲取到最新,只想得到某個(gè)指定版本,就需要多加一個(gè)-b參數(shù),然后跟具體release版本名

repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1

可惜國內(nèi)同樣不能用啦,我們要做的就是把-u參數(shù)修改為TUNA(清華鏡像)的,如下:

repo init -u https://aosp.tuna.tsinghua.edu.cn/aosp/platform/manifest## 如果提示無法連接到 gerrit.googlesource.com,可以編輯 ~/bin/repo,把 REPO_URL 一行替換成下面的:## REPO_URL = 'https://gerrit-google.tuna.tsinghua.edu.cn/git-repo'
repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-5.1.0_r3

這里再擴(kuò)展介紹一下 -b參數(shù)的獲取,android版本號(hào)實(shí)在是太多啦,不僅andriod 4.0 5.0的,還有小版本r1  r2,怎么才能搞到正確的分支名呢,而且指定的分支名還需要你的更新源上得有的,通過下面的方式:

cd ~git clone git://aosp.tuna.tsinghua.edu.cn/aosp/platform/manifestcd manifestgit branch -a

這樣就會(huì)列出清華鏡像上aosp所有的分支名啦,從中找到你想要的即可

* master  remotes/origin/HEAD -> origin/master  remotes/origin/adt_23.0.3  remotes/origin/android-1.6_r1  remotes/origin/android-1.6_r1.1  remotes/origin/android-1.6_r1.2  remotes/origin/android-1.6_r1.3  remotes/origin/android-1.6_r1.4  remotes/origin/android-1.6_r1.5  remotes/origin/android-1.6_r2  remotes/origin/android-2.0.1_r1  remotes/origin/android-2.0_r1  remotes/origin/android-2.1_r1  remotes/origin/android-2.1_r2  remotes/origin/android-2.1_r2.1p  remotes/origin/android-2.1_r2.1p2  remotes/origin/android-2.1_r2.1s  remotes/origin/android-2.2.1_r1  remotes/origin/android-2.2.1_r2  remotes/origin/android-2.2.2_r1  remotes/origin/android-2.2.3_r1  remotes/origin/android-2.2.3_r2  remotes/origin/android-2.2.3_r2.1  remotes/origin/android-2.2_r1  remotes/origin/android-2.2_r1.1  remotes/origin/android-2.2_r1.2  remotes/origin/android-2.2_r1.3  remotes/origin/android-2.3.1_r1  remotes/origin/android-2.3.2_r1  remotes/origin/android-2.3.3_r1  remotes/origin/android-2.3.3_r1.1  remotes/origin/android-2.3.4_r0.9  remotes/origin/android-2.3.4_r1  remotes/origin/android-2.3.5_r1  remotes/origin/android-2.3.6_r0.9  remotes/origin/android-2.3.6_r1  remotes/origin/android-2.3.7_r1  remotes/origin/android-2.3_r1  remotes/origin/android-4.0.1_r1  remotes/origin/android-4.0.1_r1.1  remotes/origin/android-4.0.1_r1.2  remotes/origin/android-4.0.2_r1  remotes/origin/android-4.0.3_r1  remotes/origin/android-4.0.3_r1.1  remotes/origin/android-4.0.4_r1  remotes/origin/android-4.0.4_r1.1  remotes/origin/android-4.0.4_r1.2  remotes/origin/android-4.0.4_r2  remotes/origin/android-4.0.4_r2.1  remotes/origin/android-4.1.1_r1  remotes/origin/android-4.1.1_r1.1  remotes/origin/android-4.1.1_r2  remotes/origin/android-4.1.1_r3  remotes/origin/android-4.1.1_r4  remotes/origin/android-4.1.1_r5  remotes/origin/android-4.1.1_r6  remotes/origin/android-4.1.1_r6.1  remotes/origin/android-4.1.2_r1  remotes/origin/android-4.1.2_r2  remotes/origin/android-4.1.2_r2.1  remotes/origin/android-4.2.1_r1  remotes/origin/android-4.2.1_r1.1  remotes/origin/android-4.2.1_r1.2  remotes/origin/android-4.2.2_r1  remotes/origin/android-4.2.2_r1.1  remotes/origin/android-4.2.2_r1.2  remotes/origin/android-4.2.2_r1.2b  remotes/origin/android-4.2_r1  remotes/origin/android-4.3.1_r1  remotes/origin/android-4.3_r0.9  remotes/origin/android-4.3_r0.9.1  remotes/origin/android-4.3_r1  remotes/origin/android-4.3_r1.1  remotes/origin/android-4.3_r2  remotes/origin/android-4.3_r2.1  remotes/origin/android-4.3_r2.2  remotes/origin/android-4.3_r2.2-cts  remotes/origin/android-4.3_r2.3  remotes/origin/android-4.3_r3  remotes/origin/android-4.3_r3.1  remotes/origin/android-4.4.1_r1  remotes/origin/android-4.4.1_r1.0.1  remotes/origin/android-4.4.2_r1  remotes/origin/android-4.4.2_r1.0.1  remotes/origin/android-4.4.2_r2  remotes/origin/android-4.4.2_r2.0.1  remotes/origin/android-4.4.3_r1  remotes/origin/android-4.4.3_r1.0.1  remotes/origin/android-4.4.3_r1.1  remotes/origin/android-4.4.3_r1.1.0.1  remotes/origin/android-4.4.4_r1  remotes/origin/android-4.4.4_r1.0.1  remotes/origin/android-4.4.4_r2  remotes/origin/android-4.4.4_r2.0.1  remotes/origin/android-4.4_r1  remotes/origin/android-4.4_r1.0.1  remotes/origin/android-4.4_r1.1  remotes/origin/android-4.4_r1.1.0.1  remotes/origin/android-4.4_r1.2  remotes/origin/android-4.4_r1.2.0.1  remotes/origin/android-4.4w_r1  remotes/origin/android-5.0.0_r1  remotes/origin/android-5.0.0_r1.0.1  remotes/origin/android-5.0.0_r2  remotes/origin/android-5.0.0_r2.0.1  remotes/origin/android-5.0.0_r3  remotes/origin/android-5.0.0_r3.0.1  remotes/origin/android-5.0.0_r4  remotes/origin/android-5.0.0_r4.0.1  remotes/origin/android-5.0.0_r5  remotes/origin/android-5.0.0_r5.0.1  remotes/origin/android-5.0.0_r5.1  remotes/origin/android-5.0.0_r5.1.0.1  remotes/origin/android-5.0.0_r6  remotes/origin/android-5.0.0_r6.0.1  remotes/origin/android-5.0.0_r7  remotes/origin/android-5.0.0_r7.0.1  remotes/origin/android-5.0.1_r1  remotes/origin/android-5.0.2_r1  remotes/origin/android-5.0.2_r3  remotes/origin/android-5.1.0_r1  remotes/origin/android-5.1.0_r3  remotes/origin/android-5.1.0_r4  remotes/origin/android-5.1.0_r5  remotes/origin/android-5.1.1_r1  remotes/origin/android-5.1.1_r2  remotes/origin/android-5.1.1_r3  remotes/origin/android-cts-2.2_r8  remotes/origin/android-cts-2.3_r10  remotes/origin/android-cts-2.3_r11  remotes/origin/android-cts-2.3_r12  remotes/origin/android-cts-4.0.3_r1  remotes/origin/android-cts-4.0.3_r2  remotes/origin/android-cts-4.0_r1  remotes/origin/android-cts-4.1_r1  remotes/origin/android-cts-4.1_r2  remotes/origin/android-cts-4.1_r4  remotes/origin/android-cts-4.2_r2  remotes/origin/android-cts-5.0_r2  remotes/origin/android-cts-5.1_r1  remotes/origin/android-cts-verifier-4.0.3_r1  remotes/origin/android-cts-verifier-4.0_r1  remotes/origin/android-l-preview_r2  remotes/origin/android-sdk-4.0.3-tools_r1  remotes/origin/android-sdk-4.0.3_r1  remotes/origin/android-sdk-4.4.2_r1  remotes/origin/android-sdk-4.4.2_r1.0.1  remotes/origin/android-sdk-adt_r16.0.1  remotes/origin/android-sdk-adt_r20  remotes/origin/android-sdk-support_r11  remotes/origin/android-support-test  remotes/origin/android-tsl-2.0  remotes/origin/android-wear-5.0.0_r1  remotes/origin/chromium-dev  remotes/origin/droiddriver-dev  remotes/origin/froyo  remotes/origin/gingerbread  remotes/origin/gingerbread-release  remotes/origin/gradle-dev  remotes/origin/gradle_0.12.2  remotes/origin/gradle_0.13.0  remotes/origin/gradle_0.13.1  remotes/origin/gradle_0.13.2  remotes/origin/gradle_0.13.3  remotes/origin/gradle_0.14.0  remotes/origin/gradle_0.14.1  remotes/origin/gradle_0.14.2  remotes/origin/gradle_0.14.3  remotes/origin/gradle_0.14.4  remotes/origin/gradle_1.0.0  remotes/origin/gradle_1.0.0-rc1  remotes/origin/gradle_1.0.0-rc2  remotes/origin/gradle_1.0.0-rc3  remotes/origin/gradle_1.0.0-rc4  remotes/origin/gradle_1.0.1  remotes/origin/gradle_1.1.0  remotes/origin/gradle_1.1.0-rc1  remotes/origin/gradle_1.1.0-rc2  remotes/origin/gradle_1.1.0-rc3  remotes/origin/gradle_1.1.1  remotes/origin/gradle_1.1.2  remotes/origin/gradle_1.1.3  remotes/origin/gradle_1.2.0  remotes/origin/gradle_1.2.0-beta1  remotes/origin/gradle_1.2.0-rc1  remotes/origin/gradle_1.2.1  remotes/origin/gradle_1.2.2  remotes/origin/gradle_1.2.3  remotes/origin/ics-mr0  remotes/origin/ics-mr1  remotes/origin/ics-plus-aosp  remotes/origin/idea133  remotes/origin/idea133-weekly-release  remotes/origin/jb-dev  remotes/origin/jb-mr1-dev  remotes/origin/jb-mr1-dev-plus-aosp  remotes/origin/jb-mr1.1-dev  remotes/origin/jb-mr1.1-dev-plus-aosp  remotes/origin/jb-mr2-cts-dev  remotes/origin/jb-mr2-dev  remotes/origin/jumper-stable  remotes/origin/kitkat-cts-dev  remotes/origin/kitkat-dev  remotes/origin/l-preview  remotes/origin/lollipop-cts-dev  remotes/origin/lollipop-dev  remotes/origin/lollipop-mr1-cts-dev  remotes/origin/lollipop-mr1-dev  remotes/origin/master  remotes/origin/master-art  remotes/origin/master-art-host  remotes/origin/master-dalvik  remotes/origin/master-dalvik-host  remotes/origin/master-soong  remotes/origin/ref/for/master  remotes/origin/studio-1.0-dev  remotes/origin/studio-1.0-release  remotes/origin/studio-1.1-dev  remotes/origin/studio-1.1-release  remotes/origin/studio-1.2-dev  remotes/origin/studio-1.2-release  remotes/origin/studio-1.3-dev  remotes/origin/studio-1.3-release  remotes/origin/studio-master-dev  remotes/origin/studio-master-release  remotes/origin/studio_0.8.6  remotes/origin/studio_1.0.0  remotes/origin/studio_1.0.1  remotes/origin/tools-canary-release  remotes/origin/tools_ndk_r9d  remotes/origin/tools_r20  remotes/origin/tools_r21  remotes/origin/tools_r21.1  remotes/origin/tools_r22  remotes/origin/tools_r22.2  remotes/origin/tools_r22.6  remotes/origin/tradefed  remotes/origin/ub-emulator-master  remotes/origin/ub-jack  remotes/origin/ub-jack-arzon  remotes/origin/ub-jack-arzon-mr2  remotes/origin/ub-jack-brest  remotes/origin/ub-jack-lang-dev  remotes/origin/ub-tools-idea133  remotes/origin/ub-tools-idea133-milestone  remotes/origin/ub-tools-idea133-release  remotes/origin/ub-tools-master  remotes/origin/ub-webview-m40-release  remotes/origin/upstream-mirror-lldb  remotes/origin/webview-m40_r1  remotes/origin/webview-m40_r2  remotes/origin/webview-m40_r3  remotes/origin/webview-m40_r4

 

repo sync

repo sync

這樣就開始更新代碼啦,速度還不錯(cuò)。

 

替換已有的 AOSP 源代碼的 remote

如果你之前已經(jīng)通過某種途徑獲得了 AOSP 的源碼(或者你只是 init 這一步完成后), 你希望以后通過 TUNA 同步 AOSP 部分的代碼,只需要將 .repo/manifest.xml 把其中的 aosp 這個(gè) remote 的 fetch 從 https://android.googlesource.com 改為 https://aosp.tuna.tsinghua.edu.cn/

<manifest>   <remote  name="aosp"-           fetch="https://android.googlesource.com"+           fetch="https://aosp.tuna.tsinghua.edu.cn"            review="android-review.googlesource.com" />   <remote  name="github" 
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Android 4.0.1 源碼下載,編譯和運(yùn)行
Ubuntu12.04下在Android4.0.4源碼下載及其編譯過程
如何編譯AOSP Froyo 最新G2 AOSP Froyo ROM - 羊頭居士的鳥窩 - Zodiac Garden
Ubuntu 下載 & 編譯 Android5.1 源碼
Git clone 命令
VS2015+cordova+ionic安裝配置
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服