zoukankan      html  css  js  c++  java
  • android系统的源代码获取(亲测可用)

    1、在线阅读各版本源代码:
    http://androidxref.com/
    2、下载到本地:
    http://blog.csdn.net/yin1031468524/article/details/55053550

    1、下载安装repo 工具

    1. mkdir ~/bin  
    2. PATH=~/bin:$PATH  
    3. curl https://storage-googleapis.proxy.ustclug.org/git-repo-downloads/repo > ~/bin/repo  
    4. chmod a+x ~/bin/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源码的目录,名字随意

    1. mkdir android_sourcecode  
    2. cd android_sourcecode  
    mkdir android_sourcecode
    cd android_sourcecode

    3、初始化repo库

    1. repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest  
    repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest

    4、如果需要下载某个特定的android版本,只需通过 -b指定版本号就行

    1. repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-7.1.1_r22  
    repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-7.1.1_r22

    5、repo库初始化后,就可以直接下载指定版本的android源码,也可以通过指定下载路径,来下载源码中某一个模块

    1. #下载repo库里所有的android源码  
    2. repo sync   
    3. #指定下载路径,下载某个模块代码  
    4. repo sync packages/providers/ContactsProvider  
    #下载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所有版本列表

     
  • 相关阅读:
    PHP上传文件到阿里云OSS,nginx代理访问
    知识点
    WEB安全----XSS和CSRF
    note3
    linux crontab 执行任务(7秒执行)
    composer的自动加载机制(autoload)
    php-fpm的执行方式 (进程管理模式)
    CSS3:pointer-events | a标签禁用
    CSS3: @font-face 介绍与使用
    css公共样式 | 标签元素初始化
  • 原文地址:https://www.cnblogs.com/donghua/p/5136032.html
Copyright © 2011-2022 走看看