高通android编译命令,高通Android源码
电脑环境: Ubuntu17.04
高通开源源码网站:下载地址
安装git &repo
sudo apt install git
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源码
创建源码目录
mkdir android-msm8996
进入源码目录,初始化repo
cd android-msm8996
repo init -u git://codeaurora.org/platform/manifest.git -b release -m LA.UM.6.5.r1-02500-8x96.0.xml
同步代码
repo sync -j4
编译Android源码
安装JDK
sudo apt install openjdk-7-jdk
编译
进入源码目录
cd android-msm8996
配置环境变量
source build/envsetup.sh
选择产品
lunch
27
执行命令启动编译
make
或者 make -j4 showcommands dist
参数说明:
-j4, 开启4个线程;
showcommands, 显示编译过程中执行的命令[38];
dist, 将编译后产生的发布文件拷贝到out/dist目录中[38];
编译内核
make bootimage
编译其他模块
高通android编译命令,高通Android源码相关推荐
- 理解Android编译命令(转)
一.引言 关于Android Build系统,这个话题很早就打算整理下,迟迟没有下笔,决定跟大家分享下.先看下面几条指令,相信编译过Android源码的人都再熟悉不过的. source setenv. ...
- Android 编译命令
一.引言 先看下面几条指令,相信编译过Android源码的人都再熟悉不过的. source setenv.sh lunch make -j12 记得最初刚接触Android时,同事告诉我用上面的指令就 ...
- 理解Android编译命令
一.引言 关于Android Build系统,这个话题很早就打算整理下,迟迟没有下笔,决定跟大家分享下.先看下面几条指令,相信编译过Android源码的人都再熟悉不过的. source /opt/an ...
- mtk平台android编译命令,MTK 常见的编译命令
1: ./mk n(r) kernel; ./mk bootimage;当修改build-in 到kernel相关代码时,要使用此命令,具体文件参考如下: alps/kernel/ alps/medi ...
- android编译命令及.mk文件浅析
一.引言 先看下面几条指令,相信编译过Android源码的人都再熟悉不过的. source setenv.sh lunch make -j12 记得最初刚接触Android时,同事告诉我用上面的指令就 ...
- Android 官方命令深入分析之android
作者:宋志辉 android命令是一个非常重要的开发工具,它可以: 创建.删除和查看Android Virtual Devices(AVDs). 创建和更新android项目. 更新你的android ...
- Android 9 (P) Zygote进程启动源码分析指南二
Android 9 Zygote进程启动源码分析指南二 Android 9 (P) 系统启动及进程创建源码分析目录: Android 9 (P)之init进程启动源码分析指南之一 Andro ...
- Android技术栈--HashMap和ArrayMap源码解析
1 总览 WARNING!!:本文字数较多,内容较为完整并且部分内容难度较大,阅读本文需要较长时间,建议读者分段并耐心阅读. 本文会对 Android 中常用的数据结构进行源码解析,包括 HashMa ...
- Android Jetpack组件之Navigation使用-源码
1.前言 最近简单看了下google推出的框架Jetpack,感觉此框架的内容可以对平时的开发有很大的帮助,也可以解决很多开发中的问题,对代码的逻辑和UI界面实现深层解耦,打造数据驱动型UI界面. A ...
最新文章
- 40个多线程问题总结
- 机器学习基石(6)--Theory of Generalization
- JavaScript 内置对象(一):Array 对象(构造函数、属性和方法)
- 文本分类入门(十一)特征选择方法之信息增益
- 嵌入式开发之davinci--- spi 中的时钟极性CPOL和相位CPHA
- linux python tab补全_python交互模式下实现tab自动补全功能
- kido机器人用流量吗_海底捞、呷哺、巴奴都在用!送餐机器人会成为“火锅标配”吗?...
- OpenCV.js 视频入门
- 拓展练习--find查找、打包压缩、服务器、磁盘挂载
- 5G NR 调度、帧结构相关
- 会议及作用篇--项目管理(十六)
- windows防火墙是干什么的_请教个人防火墙是做什么用的,
- 品优购项目笔记(十四):微信支付
- 马云:让员工家属走进阿里巴巴
- 高中计算机在线使用方法,高中-信息技术-手动搜题-在线组卷
- MySQL主从配置和gtid主从配置
- 基于Java Springboot+Vue+MyBatis音乐播放系统设计实现
- 颜色相关直方图(color correlogram)
- java程序设计 计算器_java 编程一(计算器)
- 扎拉赞恩 服务器 微信群,wow怀旧服扎拉赞恩任务怎么做-wow怀旧服扎拉赞恩的头颅在哪里-地点位置_牛游戏网...
热门文章
- 《网络是怎样连接的》学习笔记-3
- buildroot_buildroot-我对多平台发行版创作的经验
- IDEA怎么查看现在的项目使用的JDK版本? 2016年4月19日22:51
- MIT 18.01 Single Variable Calculus(单变量微积分)课堂笔记【3】——求导四则运算和三角函数求导
- python爬取网页数据(例如淘宝)
- linux打开txt文件命令_「linux命令详解」lsof命令解析,教你一步打开所有文件
- 木门工厂木门、门套、套线公式和算法
- 设计师:设计师知识储备之硬装部分/软装部分简介、家装材料知识(吊顶材料/门窗材料/五金材料/墙面材料/地面材料/胶粘材料/油漆材料/水电材料/瓦工部分)之详细攻略
- linux7配置dns服务,RHEL7 DNS配置
- 考PMP真的有用吗?