Android源碼下載

1.引言

最近準(zhǔn)備研究下載android源碼,學(xué)習(xí)一下framwork層的知識,奈何下載源碼的過程真的是艱辛的一筆。于是把自己遇到的一些問題,以及下載的建議說說。。

2.正題

注意1:

給vdi分配大小的時候,最好大小250G,網(wǎng)上有種錯誤是window不能一下子給出幾百G的虛擬內(nèi)存,于是結(jié)合我親身經(jīng)歷以及網(wǎng)上的,250G的大小很合適

注意2:

網(wǎng)上很多教程都不行,目前唯一好用的鏡像網(wǎng)站個人認(rèn)為就是:清華鏡像(https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/),按照教程下載curl,git,。經(jīng)過本人的測試,采用下面的方式可以:

image.png

通過下載aosp-latest.tar 這種方式下載。。。為什么呢因?yàn)榘凑誶epo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest這種方式,下載了幾次 浪費(fèi)了幾天的時間都下載失敗。中途斷線。,,并且即使下載aosp包也有可能失敗。當(dāng)失敗的時候繼續(xù)執(zhí)行wget https://mirrors.tuna.tsinghua.edu.cn/aosp-monthly/aosp-latest.tar 會自動繼續(xù)下載

另外:https://aosp.tuna.tsinghua.edu.cn/platform/manifest 并不是很次都能訪問通順的,更多的時候提示連接失敗。

注意3:

aosp-latest.tar 下載完畢,然后進(jìn)入那個文件通過 tar xf 指令 進(jìn)行解壓操作。。再次中途 老是提示內(nèi)存不足。。但是我虛擬空間分配的足夠大,硬盤也足夠大,為什么還會出現(xiàn)這個問題呢,百思不得其解。試了很多辦法。例如:擴(kuò)大虛擬內(nèi)存。。最后解決的辦法是:將解壓aosp的文件放在其他的文件夾中。為什么呢。因?yàn)榭赡芤粋€文件夾大小有上限。aosp包+aosp解壓文件一起有100多G。

注意4:

解壓完畢,進(jìn)入aosp/.repo 然后執(zhí)行repo sync 同步代碼。(進(jìn)行這一步之前,下載下下來的都是git文件。)。同步的中途 也會提示,鏈接失敗或者下載失敗。不要緊,繼續(xù)repo sync。。直到所有的代碼都下載下來。

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容