1. 程式人生 > >Android 7.1.1原始碼下載

Android 7.1.1原始碼下載

有時候想看看android原始碼,卻不知道如何去下載android原始碼,再這裡以最新的android 7.1.1為例,記錄下在國內下載android原始碼的方法。網上的方法也有很多,好多目前都不能下載,簡要記錄下自己下載android N 原始碼的流程

1、下載安裝repo 工具

mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage-googleapis.proxy.ustclug.org/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

2、建立一個放android原始碼的目錄,名字隨意
mkdir android_sourcecode
cd android_sourcecode

3、初始化repo庫
repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest

4、如果需要下載某個特定的android版本,只需通過 -b指定版本號就行
repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-7.1.1_r22

5、repo庫初始化後,就可以直接下載指定版本的android原始碼,也可以通過指定下載路徑,來下載原始碼中某一個模組
#下載repo庫裡所有的android原始碼
repo sync 
#指定下載路徑,下載某個模組程式碼
repo sync packages/providers/ContactsProvider

repo sync命令後接的path,在執行repo init目錄下(此處即android _sourcecode)有個.repo資料夾,可以通過

.repo/manifest.xml 檢視各個模組的路徑,然後通過repo sycn path來下載學習最新的android原始碼,檢視googel大神們寫的程式碼

如果以後android原始碼更新了,只需改變步驟4中-b後指定的路徑,Android所有版本列表

相關推薦

Android FrameWork學習(一)Android 7.0系統原始碼下載\編譯

最近計劃著研究下Android 7.0的系統原始碼,之前也沒做過什麼記錄,這次正好將學習的內容記錄下來,方便以後複習鞏固。 既然要學習我們的系統原始碼,那我們第一步要做的就是下載原始碼並進行編譯了。 硬體環境要求 1. 編譯環境 按照官方的說

Android 7.1.1系統原始碼下載、編譯、刷機-Nexus 6實戰

基本概念 AOSP : 就是Android Open Source Project也就是谷歌開放原始碼專案。 通過Google官方下載的原始碼也就是AOSP的程式碼,是不包含Google開發的全家桶的應用。 ps: 這個作為一個Android程式設計師肯定要知道的一個專業詞

Android 7.0 startActivity()原始碼解析

本文並不是非常詳細地解釋startActivity()原始碼每行程式碼的具體作用(實際上也根本做不到),所以我省略了很多程式碼,只保留了最核心的程式碼。我研究這段原始碼的目的是解決以下幾個我在開發應用的過程中所思考的問題: 是通過何種方式生成一個新的Activity類的,是

Android 7.0系統原始碼中如何編譯android studio工程

eclipse工程放在系統原始碼裡編譯,直接把整個包丟到系統裡,然後加一個Android.mk,就完事了,可是eclipse被谷歌拋棄很久了,現在琢磨者如何將android studio工程放到系統原始碼裡編譯,在網上找了一大圈 都沒有找到,只好自己幹了了。 android

Android各版本系統原始碼下載

Android原始碼是一個很好的學習Android的工具,礙於網上的資源比較少,今天給大家提供這個下載地址。知道的朋友可以路過,給需要的朋友。下面是Android原始碼的下載連結,點選即可下載,推薦右鍵迅雷下載。 下面是一個線上瀏覽andro

Android 7.0系統原始碼下新增共享庫

     今天的任務從早上搞到現在,才算完成,本來以為比較簡單,就是出一個Demo,將實際業務的邏輯封裝成so庫,放在系統層,對上層不暴露任何東西,中間就一層JNI呼叫,原本以為很簡單,但是由於自己的一個壞習慣,折騰了一天。將處理過程詳細記錄下來,同時吸取教訓,也希望能給大家

提供android 5.0 AOSP原始碼下載

android-5.0.tar.gz  115網盤禮包碼:5lbcl16a1k7qhttp://115.com/lb/5lbcl16a1k7q   除去git. repo等很佔空間的內容。 編譯註意: 1 ubuntu需要安裝openjdk 7 2 如果沒有openjdk

魔趣(Mokee)開原始碼android 7.1.2 Android8.1)同步下載

一.下載程式碼使用魔趣repo映象1.在當前使用者的根目錄建立bin資料夾,並新增到系統環境變數中。$ mkdir ~/bin $ PATH=~/bin:$PATH 2.下載Repo並給予執行許可權 $ curl https://download.mokeedev.com/g

Android 7.1.1原始碼下載

有時候想看看android原始碼,卻不知道如何去下載android原始碼,再這裡以最新的android 7.1.1為例,記錄下在國內下載android原始碼的方法。網上的方法也有很多,好多目前都不能下載,簡要記錄下自己下載android N 原始碼的流程 1、下載安裝rep

ubuntu 18.04編譯Android 7.1原始碼

一、提前安裝軟體 1.安裝openjdk 1) 編譯的時候使用的是openjdk,跟我們平時使用的jdk並不一樣,可以到 http://openjdk.java.net/ 下載安裝,也可以通過下面的指令安裝。 sudo apt-get update sudo apt-get instal

Android 7.1.2 原始碼修改,使用自己的 app 作為預設桌面,不彈出桌面選擇彈窗

需求:使用自己開發的桌面 app 作為預設,不再出現桌面選擇 在不修改原始碼前提下,可以設定自己的app為桌面,但是如果自己的應用出現崩潰,則在 Android 啟動機制下會彈出桌面選擇彈窗,如果在定製的系統中,這個是不能接受的,但本身在開發也需要使用預設 launcher 進行其他

Android 7.1 原始碼編譯

一、下載原始碼 需要curl和git,沒有需要裝一下 sudo apt-get install curl sudo apt-get install git git需要配置使用者名稱和郵箱 git config --global user.name

下載Android原始碼(5.1.1

Win10環境: 1/ 安裝Vmware Workstation 2/ 建立虛擬機器,下載安裝Ubuntu16.04 3/ 安裝OpenJDK ( http://www.linuxidc.com/Linux/2017-11/148695.htm ) $ sudo a

基於MAC Android 8.1原始碼下載編譯閱讀

      學Android也有比較長的一段時間了,但是對於android原始碼的認識自己總感覺似懂非懂,因為自己也仔細看過相關的書籍、對於遇到過的一些問題也分析過原始碼,但還是覺得對於Android底層程式碼的實現存在一隻半解,很多時候都處於程式碼開發、遇到問題再去谷歌百度

Android N 7.1.1】 ActivityManagerService 獲取cpu狀態

nts ota system sna ati andro ood imp use void updateCpuStatsNow() { synchronized (mProcessCpuTracker) { mProcessCpuM

Android 7.1.1 鎖屏界面啟動流程

gis eset sed reset ram 啟動流程 com enter on() 前幾天遇到一個低概率復現鎖屏界面不顯示,僅僅顯示狀態欄的問題,跟了下鎖屏界面啟動顯示的流程,在這分享下,也方便以後自己查看。前面簡介了下Zygote啟動流程, Zygo

Android 7.1.1 系統截屏

return 應該 region imp pre back roi style 線程 frameworks/base/packages/SystemUI/src/com/android/systemui/screenshot/TakeScreenshotService.ja

Android第五十四期 - 超級巨圖Glide3.7和Glide4.1.1優化加載方案全網首發

test本文出自 “梁肖技術中心” 博客,請務必保留此出處http://liangxiao.blog.51cto.com/3626612/1966795Android第五十四期 - 超級巨圖Glide3.7和Glide4.1.1優化加載方案全網首發

Android Studio 3.1 Beta 1發布,如何及時下載更新

數字串 spa linux版本 版本號 分享 一段 blog tps 文件名 每次收到Android Studio更新提示,總是延遲一段時間才能下載的到或者更新成功。架梯子也不行。而且更新檢測也是時斷時續。Android Studio 3.0.1使用一段時間,多開幾個工程。

PrestaShop 1.7 訂單生成後下載服務器出現 505 的錯誤

PrestaShopPrestaShop 生成訂單後下載,服務器上有 505 的錯誤。 經查看應該是服務器上的錯誤: Allowed memory size of 134217728 bytes exhausted (tried to allocate 72 bytes)在默認情況下 PHP 的內存限制為