您的位置:首页 > 移动开发 > Android开发

高通平台Android开源代码下载

2013-06-16 17:33 806 查看
一、环境准备

1、安装Ubuntu系统

2、进入桌面系统后可通过按alt+F2 , gnome-terminal开启一个terminal窗口

3、安装下载环境:

1)下载git


sudo apt-get install git-core

2)安装curl

sudo apt-get install git-core curl

3)安装repo, 通过curl下载repo
Make sure you have a bin/ directory in your home directory, and that it is included in your path:
$ mkdir ~/bin
$ PATH=~/bin:$PATH

注意下面的路径,以前老是用旧的,http://android.git.kernel.org/repo ,生成的repo文件不对。
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo

4)改执行权限chmod a+x ~/bin/repo5)环境变量增加~/binsudo gedit ./.bashrc最后增加PATH=$PATH:~/bin
二、选择需要下载的源码这里以高通MSM8974芯片的Android为例:登陆网站:https://www.codeaurora.org依次选择进入:
Android for MSM
wiki
该网页上显示了各个芯片平台发布的代码分支
其中通过repo或git的下载方式如下:

Branch Releases

Releases are available for download using Repo and Git. A specific release is downloaded by choosing both a branch and manifest from the Releases table.
$ repo init -u git://codeaurora.org/platform/manifest.git -b [branch] -m [manifest] --repo-url=git://codeaurora.org/tools/repo.git
$ repo sync

搜索芯片平台关键字8974
点击进入release分支

比如需要下载如下分支:
Branch Targets
release  msm7627a,
msm7630, msm8660, msm8660_csfb, msm8960, apq8064, mpq8064, msm8930, msm8625, msm8974
的对应TAG点代码
 Date  Tag
/ Build ID 
 Chipset  Manifest  Android Version
May
31, 2013 
 M8974AAAAANLYA00050096  msm8974 M8974AAAAANLYA00050096.xml 04.02.02 
则可以通过如下命令下载(注意建议先新建一个workcode目录):
$ repo init -u git://codeaurora.org/platform/manifest.git -b release -m M8974AAAAANLYA00050096.xml --repo-url=git://codeaurora.org/tools/repo.git
$ repo sync
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息