用git上载Android自带app的源代码
用git下载Android自带app的源代码(1) 创建工作目录,创建并切换本地的master分支,然后检出远程的master分支
用git下载Android自带app的源代码
(1) 创建工作目录,创建并切换本地的master分支,然后检出远程的master分支
?
就是说ndk的git clone路径为
http://android-review.googlesource.com/platform/ndk.git
方便起见这里使用http://而非https://
?
(6) 获取指定系统版本的app源代码。先
?
)
$ cd ..
$ git clone http://android-review.googlesource.com/platform/packages/apps/AlarmClock.git
$ cd AlarmClock/
$ git branch -r
origin/HEAD -> origin/master
origin/donut-release
origin/donut-release2
origin/eclair-passion-release
origin/eclair-release
origin/eclair-sholes-release
origin/eclair-sholes-release2
origin/froyo
origin/froyo-release
origin/master
(因为Android的系统代号是按英文字母排序的,所以froyo-release是最新的发布版本)
?
?
(7) 废弃分支上的修改。由于代码不会去提交,所以对代码作出的修改可以安全地丢弃,例如不小心删除了某个文件(但新增的文件不会被删除)
?
?写道$ ls
base-for-3.0-gpl.xml base-for-3.1-gpl.xml base-for-3.2-gpl.xml default.xml
$ rm default.xml
$ ls
base-for-3.0-gpl.xml base-for-3.1-gpl.xml base-for-3.2-gpl.xml
$ git checkout -f
$ ls
base-for-3.0-gpl.xml base-for-3.1-gpl.xml base-for-3.2-gpl.xml default.xml
?
?
(8) 一些有用的链接
* Downloading the Source Tree
http://source.android.com/source/downloading.html
?
* Android On Github
https://github.com/android
?
* CyanogenMod
https://github.com/CyanogenMod
?
?
?