高通源码下载2----用从高通下载的repo

来源:互联网 发布:制作淘宝无缝拼接主图 编辑:程序博客网 时间:2024/05/21 04:16

紧接 上一篇源码下载,上一篇用一网上公用的repo,本篇用高通下的repo.
1、高通repo源,经过验证。

git clone git://codeaurora.org/tools/repo.git

2、拷贝repo 到~/bin下面,并将repo权限更改过来, chmod a+x ~/bin/repo

3、下载源码

repo init -u git://codeaurora.org/platform/manifest.git -b release -m LA.UM.5.9.r1-01700-8x53.0.xml --repo-url=git://codeaurora.org/tools/repo.git --repo-branch=caf-stable

下载过程 中出如下错误

object 666d534636d262cbfd971509dd0f0be0cddb2e11type committag v1.12.16tagger Conley Owens <cco3@android.com> 1398976458 -0700repo 1.12.16gpg: Signature made Thu 01 May 2014 01:34:18 PM PDT using RSA key ID 692B382Cgpg: Can't check signature: public key not founderror: could not verify the tag 'v1.12.16'

4、修改下载方法 ,去掉–repo-url=git://codeaurora.org/tools/repo.git –repo-branch=caf-stable

repo init -u git://codeaurora.org/platform/manifest.git -b release -m LA.UM.5.9.r1-01700-8x53.0.xml

5、如显示下面错误,可按如下修改repo , 最好一上来直接修改

gpg: keyring `/home/XXXX/.repoconfig/gnupg/secring.gpg' createdgpg: keyring `/home/XXXX/.repoconfig/gnupg/pubring.gpg' createdgpg: /home/XXXX/.repoconfig/gnupg/trustdb.gpg: trustdb createdgpg: key 920F5C65: public key "Repo Maintainer <repo@android.kernel.org>" importedgpg: Total number processed: 1gpg: imported: 1Getting repo ...from git://android.git.kernel.org/tools/repo.gitfatal: unable to connect to android.git.kernel.org:android.git.kernel.org[0: 221.179.46.190]: errno=Connection refused

6、修改repo

sudo gedit ~/bin/repo

打开后可以看到

REPO_URL='git://android.git.kernel.org/tools/repo.git'

更改成如下所示,因为android.git.kernel.org 这个连接不稳定或者连不上

 REPO_URL='git://codeaurora.org/tools/repo.git'

7、完成以上可以正常下载了

repo init -u git://codeaurora.org/platform/manifest.git -b release -m LA.UM.5.9.r1-01700-8x53.0.xml 

8、如果碰到如下,按提示用git增加用户和用户邮箱即可,然后重新下载

  u = self.bare_git.var('GIT_COMMITTER_IDENT')  File "/home/XXX/MSM8953/.repo/repo/project.py", line 1772, in runner    p.stderr))error.GitError: manifests var: *** Please tell me who you are.Run  git config --global user.email "you@example.com"  git config --global user.name "Your Name"to set your account's default identity.Omit --global to set the identity only in this repository.fatal: unable to auto-detect email address

9、同步, repo init 后会有一些提示 , 输入y即可。

repo init -u git://codeaurora.org/platform/manifest.git -b release -m LA.UM.5.9.r1-01700-8x53.0.xmlrepo sync 
原创粉丝点击