我很久以前就下載了Android 2.2的源代碼,但它沒有內核源代碼。我在網上看起來好像有一個單獨的Android內核源碼我應該下載。Android內核源代碼
有人給了我這個地址
git clone https://android.googlesource.com/kernel/common
,但我覺得我應該指定版本和分支。 那麼下載Android 2.2 froyo內核源代碼的完整命令是什麼?
我很久以前就下載了Android 2.2的源代碼,但它沒有內核源代碼。我在網上看起來好像有一個單獨的Android內核源碼我應該下載。Android內核源代碼
有人給了我這個地址
git clone https://android.googlesource.com/kernel/common
,但我覺得我應該指定版本和分支。 那麼下載Android 2.2 froyo內核源代碼的完整命令是什麼?
獲取工具:
$ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
獲取回購工具:
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
獲取源代碼:
$ repo init -u https://android.googlesource.com/platform/manifest
OR
$ repo init -u https://android.googlesource.com/platform/manifest -b release-1.0
OR
$ repo init -u https://android.googlesource.com/platform/manifest -b android-sdk-1.5_r2
$ repo sync`
同步單個項目:
$ repo sync {project_name}
獲取通用內核:
$ git clone https://android.googlesource.com/kernel/common
爲了增加@Aloongs回答 - >
獲取使用Git源:
git checkout -b android-2.6.35 origin/android-2.6.35
其中-b
=支行名稱和起點是Android的2.6.35
要列出遠程分支機構使用以下命令:
git branch -r
對於你可以使用任何這些其他內核:
git clone https://android.googlesource.com/kernel/common.git
git clone https://android.googlesource.com/kernel/goldfish.git
git clone https://android.googlesource.com/kernel/msm.git
git clone https://android.googlesource.com/kernel/omap.git
git clone https://android.googlesource.com/kernel/samsung.git
git clone https://android.googlesource.com/kernel/tegra.git
git clone https://android.googlesource.com/kernel/common.git
是不夠的!
cd common
列出所有的分支:
git branch -a
結帳其中之一:
git checkout android-2.6.39
的可能重複[如何同步剛的Android 2.2 Froyo碼?](HTTP://計算器.COM /問題/ 4849700 /如何對同步剛剛的android-2-2-Froyo的代碼) – eldarerathis