电脑环境: Ubuntu17.04

高通开源源码网站:https://wiki.codeaurora.org/xwiki/bin/QAEP/release

  • 安装git &repo
  1. sudo apt install git
  2. sudo apt install repo
  • 修改repo

    • sudo vim /usr/bin/repo
    • #REPO_URL = 'https://gerrit.googlesource.com/git-repo'
    • REPO_URL = 'https://gerrit-google.tuna.tsinghua.edu.cn/git-repo'
  • 下载Android源码
  1. 创建源码目录

    1. mkdir android-msm8996
  2. 进入源码目录,初始化repo
    1. cd android-msm8996
    2. repo init -u git://codeaurora.org/platform/manifest.git -b release -m LA.UM.6.5.r1-02500-8x96.0.xml
  3. 同步代码
    1. repo sync -j4
  • 编译Android源码

    1. 安装JDK

      1. sudo apt install openjdk-7-jdk
    2. 编译
      1. 进入源码目录

        1. cd android-msm8996
      2. 配置环境变量
        1. source build/envsetup.sh
      3. 选择产品
        1. lunch
        2. 27
      4. 执行命令启动编译
        1. make
        2. 或者 make -j4 showcommands dist

        参数说明:

        -j4, 开启4个线程;

        showcommands, 显示编译过程中执行的命令[38];

        dist, 将编译后产生的发布文件拷贝到out/dist目录中[38];

      5. 编译内核
        1. make bootimage
      6. 编译其他模块
        1. make sdk - build the tools that are part of an SDK (adb, fastboot, etc.)
        2. make snod - build the system image from the current software binaries
        3. make services
        4. make runtime
        5. make droid - make droid is the normal build.
        6. make all - make everything, whether it is included in the product definition or not
        7. make clean - remove all built files (prepare for a new build). Same as rm -rf out/<configuration>/
        8. make modules - shows a list of submodules that can be built (List of all LOCAL_MODULE definitions)
        9. make <local_module> - make a specific module (note that this is not the same as directory name. It is the LOCAL_MODULE definition in the Android.mk file)
        10. make clean-<local_module> - clean a specific module
        11. make bootimage TARGET_PREBUILT_KERNEL=/path/to/bzImage - create a new boot image with custom bzImage

高通Android源码下载相关推荐

  1. 高通android编译命令,高通Android源码

    电脑环境: Ubuntu17.04 高通开源源码网站:下载地址 安装git &repo sudo apt install git sudo apt install repo 修改repo su ...

  2. 《深入理解Android内核设计思想(第2版)(上下册)》之Android源码下载及编译

    本文摘自人民邮电出版社异步社区<深入理解Android内核设计思想(第2版)(上下册)> 购书地址:http://item.jd.com/12212640.html 试读地址:http:/ ...

  3. 《深入理解Android内核设计思想(第2版)(上下册)》之Android源码下载及编译...

    本文摘自人民邮电出版社异步社区<深入理解Android内核设计思想(第2版)(上下册)> 购书地址:item.jd.com/12212640.ht- 试读地址:www.epubit.com ...

  4. Android源码下载教程

    文章目录 导语 国内源码资料 一.环境准备 1. Linux环境 2. JDK环境 3. 安装GIT工具 4. 安装依赖 二.安装Repo工具 三.初始化仓库 1. 创建文件夹 2. 初始化Repo ...

  5. android源码下载以及编译自己的ROM

    android源码下载以及编译自己的ROM 最近发现kernel.org被墙了,为什么这种网站也能被墙了? 要想下载源码的话,只能绕过去了.下面是我从网上搜索到的一些下载方法: =========== ...

  6. android源码下载方法 批量下载 基于windows os

    安装win版的Gitbash, 在这里 http://msysgit.googlecode.com/files/Git-1.6.0.2-preview20080923.exe. 选择默认安装路径(否则 ...

  7. I.MX6 android 源码下载

    /************************************************************************** I.MX6 android 源码下载* 说明:* ...

  8. 高通android开源代码下载

    高通android开源代码下载 开源网站https://www.codeaurora.org/projects/all-active-projects/android-msm,选择wiki,在Wiki ...

  9. android源码下载方式

    android源码下载方式: 方式一: repo init -u git://android.git.kernel.org/platform/manifest.git repo sync 这是官方提供 ...

最新文章

  1. LeetCode简单题之检查字符串是否为数组前缀
  2. java好还是python好-Python和Java哪个薪资更高、远景更好?
  3. linux mount 挂载U盘
  4. android 让item满屏,Android的全屏活动?
  5. 打响进军元宇宙第一枪!网易云信发布两大元宇宙解决方案
  6. CF1370F2-The Hidden Pair(Hard Version)【交互题,二分】
  7. 机器学习03Logistic回归
  8. vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()错误的解决方法
  9. 张斌教授评《你的知识需要管理》
  10. html矩形变圆形的代码,html5canvas绘制矩形和圆形的实例代码.pdf
  11. Python 清屏命令
  12. windows电脑记事本怎么自由排序?
  13. 海思 K3V2的前世今生
  14. Windows PE/COFF
  15. 中国药科大学计算机专业排行,江苏省高校排名,榜首实至名归,江南大学仅排第10...
  16. [NOIP2011] 观光公交解题报告
  17. Android12华为,谷歌“神助攻”!Android12将不支持华为手机,鸿蒙迎来新挑战
  18. Shell脚本学习-阶段二十七-命令解释二
  19. 请问一下我这里显示非法字符是哪里出问题哎
  20. python的gdal库说明_GDAL库学习笔记(一): GDAL库介绍

热门文章

  1. web安全性测试——XSS跨站攻击
  2. 汽车以太网- IEEE 802.3标准
  3. JAVA计算机毕业设计在线玩具租赁系统Mybatis+源码+数据库+lw文档+系统+调试部署
  4. HMM 隐马尔可夫模型
  5. 哈佛凌晨四点半...
  6. xshell脚本简单代码_5个Shell脚本编程入门练习例子
  7. IT 学习资源大汇总
  8. pytorch实现ShuffleNet
  9. 图像化界面开发之QT入门
  10. 计算机安全学书籍,读书笔记——计算机安全学(二)—访问控制矩阵