高通Android源碼下載記錄
簡介
android源碼一般最初是由Google發佈,但是高通作爲移動芯片廠商,佔據了全球大部分手機芯片市場份額;所以,一般在Google發佈Android源碼後,高通都會根據自己的芯片如8950等進行適配,對android源碼進行改造適配移植,形成自己的android源碼以及ROM,可以說凡是用到高通芯片的手機廠商,一般都是基於高通的android源碼進行修改的;
高通Android源碼下載
同android原版源碼下載一樣,也是用repo方式下載,下載流程也一樣,不同的是下載域名不一樣
下載repo工具
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
在這裏我遇到了這個storage.googleapis.com網址無法訪問,錯誤是我的電腦連接到了代理,導致直接提示拒絕連接,而且是連接到127.0.0.1環回地質,辦法就是取消代理,直接在命令行輸入:
export HTTP_PROXY=
export HTTPS_PROXY=
到這裏就下載repo
下載具體的Android版本
repo init -u git://codeaurora.org/platform/manifest.git -b release -m
LA.UM.6.6.r1-10100-89xx.0.xml --repo-url=git://codeaurora.org/tools/repo.git
--repo-branch=caf-stable
這裏就是指定下載具體的android版本,可以在高通源碼版本列表選擇你需要的版本;樓主這裏也遇到問題,提示 沒有找到RSA公鑰
大致原理,就是使用repo工具下載,這個repo下載方式是RSA非對稱加密算法,沒有找到服務端發過來的公鑰,問題就是第一步下載的repo不對,因爲網上有各種教程通過git下載啊!或者把repo init後源碼的.repo裏面隱藏的repo文件拷貝到第一步,這些都是不對的,只有從正確的網址裏面下到repo,才能和真正的高通服務器建立連接,才能下載
然後救下載下來了!