[問題] android sdk git

看板AndroidDev作者 (eleghost)時間14年前 (2011/12/26 16:52), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
請教一個問題, 我現在下載android sdk都是跟著步驟 http://source.android.com/source/downloading.html 這樣下載的, 沒問題! 可是我想下載別的branch或tag, 那我要怎樣才能看到整個tree呢? 謝謝. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 223.139.188.62

12/26 17:37, , 1F
學git指令
12/26 17:37, 1F

12/26 18:48, , 2F
是指git branch -a嗎?, 但這樣不也無法看到全部嗎 ?
12/26 18:48, 2F

12/26 23:53, , 3F
repo forall -c 'git checkout XXXXXX'
12/26 23:53, 3F
因為上面link是教導如何整份 download. 但我是想透過git clone部分需要的. 就是說也許不一定是要git最新版的android 4.0.1 因此若將此網址複製到 Chrome https://android.googlesource.com/platform/manifest 則會導出 git clone https://android.googlesource.com/platform/manifest.git 因此我可以clone到manifest的內容. 接著可以切換到manifest/ 並 git tag 會出現所有的tags. 此時可以選擇你要下載的 : git checkout android-2.3.3_r1_ 此時你會發現好像目錄內容沒啥變換 (這也是我一開始為啥詢問的原因) 但原來細心去比較defult.xml就會發現內容已經被接到android-2.3.3 這時可以 vi default.xml 便可以看到每個路徑下的 path. 如果要下載此版的bionic則可打: git clone https://android.googlesource.com/platform/bionic.git 如此就可將bionic下載下來了. 但我比較奇怪的地方是為啥git tag中從android-2.3_r1_ 直接跳到android-4.0.1_r1 中間的 android 3.2 等部分呢?? ※ 編輯: eleghost 來自: 114.35.209.216 (12/29 22:40)
文章代碼(AID): #1E-3Mosp (AndroidDev)