Android源码:1、如何下载源码详解(一)
文章目錄
一、我的詳細實戰下載教程
二、通過Android SDK下載
三、通過repo下載
1、下載指定版本源碼
2、下載所有源碼
3、查看指定版本源碼
一、我的詳細實戰下載教程
閱讀Android源碼是Android開發學習中很重要的一部分,很多知識點的深入理解需要閱讀源碼。下載Android源碼有兩種方式
詳細可參考我的博文:Android源碼:2、下載詳解(二)(支持移動硬盤、mac)—親測成功
二、通過Android SDK下載
例如,你要下載Android6.0,勾選它下面的Sources for Android SDK,然后Install就可以了
然后,你會在SDK的sources目錄下,看到你下載的不同版本的Android源碼
上面是windows存放Android源碼的路徑。
mac系統查看可以這樣Android Studio-preferences-搜索“sdk”-找到sdk路徑:/Users/luminal/Library/Android/sdk,
同樣也在SDK的sources目錄下
但通過這種方式下載的源碼是不完整的,它主要是framework層的源碼,一些C的代碼我們是看不到的。
三、通過repo下載
參考文檔: https://source.android.com/source/download.html#installing-repo
如果訪問不了,推薦清華大學鏡像:AOSP | 鏡像站使用幫助 | 清華大學開源軟件鏡像站 | Tsinghua Open Source Mirror
另外Android源碼的編譯運行只支持Linux和Mac系統,至于Windows系統只能繞道了,
或是windows電腦性能好在虛擬機上安裝Linux系統也是可以的。
1、下載指定版本源碼
加上-b參數,來指定我們所需要的分支,如:-b android-4.0.1_rl
點擊:Source Code Tags and Builds,可查看你需要的版本,替換上面命令的分支名即可
上面只是把git所要get的庫下載下來了,具體所對應的源碼還沒有下載,需要執行命令
repo sync2、下載所有源碼
我們還可以選擇把Android源碼的整個鏡像給下載下來,也就是說把mirror給下載下來。整個過程稍微慢點。。。
3、查看指定版本源碼
這個時候再想查看源碼的話,就不需要從google的源碼庫去下載了,直接去自己本地源碼鏡像下載,整個文件大概80G包含所有版本的Android源碼。比如說,我們想要查看Android6.0的源碼,我們可以在本地用這種方式
這種方式由于是采用本地已經下載好的mirror,所以比較快基本上十分鐘就可以搞定!
總結
以上是生活随笔為你收集整理的Android源码:1、如何下载源码详解(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2010 rtx server
- 下一篇: HTML页面日历插件