高通android开源代码下载
高通android開源代碼下載
?
開源網站https://www.codeaurora.org/projects/all-active-projects/android-msm,選擇wiki,在Wiki頁面中查找BranchRelease章節,就可找到代碼下載方法。我們要下載Release分支的代碼, release鏈接,會進入release列表頁面。
$ repo init -ugit://codeaurora.org/platform/manifest.git -b [branch] -m [manifest]--repo-url=git://codeaurora.org/tools/repo.git --repo-branch=caf-stable
$ repo sync
?
(1)??repo init
作用是下載或更新好repo配置和腳本集(相當于對repo配置和repo腳本集進行gitpull,但是它還額外做了更多的事情),repo配置和腳本本身又是由git管理的,repo配置指定使用哪些git項目,腳本是repo命令本身的實現。
在空目錄中執行這個目錄后,會生成一個.repo目錄,查看.repo目錄,會看到有如下內容:
$ls .repo
manifests/?manifests.git/? manifest.xml? repo/
?
(2)??repo sync
作用是下載當前repo配置的所有項目,并生成對應的repo工作目錄
?
這里要確認我們要下載的branch和manifest,我們要下載的是release分支代碼,所以branch對應release,點擊release進去知道我們想要代碼的manifest,比如8937_64 android7.0代碼對應的mainfest為LA.UM.5.6.c1-00300-89xx.0.xml
?
repo init -ugit://codeaurora.org/platform/manifest.git -b release -mLA.UM.5.6.c1-00300-89xx.0.xml --repo-url=git://codeaurora.org/tools/repo.git--repo-branch=caf-stable
?
提示:-sh:repo:command not found
?
要解決這個問題,需要做下面一些操作:
(1)??下載repo腳本
安裝git:sudo apt-getinstall git-core
安裝curl:sudo apt-getinstall git-core curl
通過curl下載repo:
mkdir ~/bin?? 這里的~是當前用戶的路徑
PATH=~/bin:$PATH有這步應該可以不需要下面的(2)
curlhttps://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
?
(2)??配置好環境變量
比如我把repo拷貝到/home/userA/bin目錄下。需要export PATH=$PATH: /home/userA/bin/repo。
?
接著執行上面的repo init
提示需要配置用戶名和郵箱(可用的即可,比如我用的是163的郵箱),因為每次Git提交都會使用該信息。它被永遠的嵌入到了你的提交中。
?
可通過上面的git config方式來配置,執行了git config –global后會在用戶目錄下生成.gitconfig文件,并把配置的內容寫入其中。
?
如果是git config --system,對應/etc/gitconfig文件。
?
參考鏈接:
repo系列-關于repo的理解
http://blog.chinaunix.net/uid-9525959-id-4534319.html
?
7.1 自定義 Git - 配置 Git
https://git-scm.com/book/zh/v1/自定義-Git-配置-Git
?
總結
以上是生活随笔為你收集整理的高通android开源代码下载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 确定msm8937+android7.1
- 下一篇: Android设备音频部分一些概念