首页 > 其他分享 >android编译方法

android编译方法

时间:2024-03-28 17:44:06浏览次数:33  
标签:source 编译 用于 模块 android 方法 环境变量

参考资料:https://blog.csdn.net/u012514113/article/details/125514512   在编译Android源码时,开始一定会初始化系统环境变量,几条熟悉的命令:

source build/envsetup.sh
lunch  xxx
make
  下面是具体作用:
  1. source:用于执行一个 shell 脚本文件,通常用于设置环境变量或者切换到特定的开发环境。
  2. lunch:用于选择要构建的目标设备或模拟器的配置,并设置相关的环境变量。
  3. mmm:用于编译指定路径下的单个模块,可以在任何时候使用,不需要先编译整个项目。
  4. mm(或 m):用于编译当前工作目录下的所有模块,包括其依赖模块。
  更多编译方法可参考参考资料描述  

标签:source,编译,用于,模块,android,方法,环境变量
From: https://www.cnblogs.com/lethe1203/p/18102251

相关文章

  • 教你快速将xps转成pdf的两个免费方法
    电子文件是人们在各种互联网操作过程中产生的记录,基于使用场合和功能不同,文档的格式也各式各样。方法一:XPS是XMLPaperSpecification的简称,它是微软公司开发的一种文档保存与查看的规范。所以很多安装了微软系统的都会自带安装对应的程序,支持直接打开XPS文件。而打开XPS文件......
  • 低版本的.netFramework项目调用高版本的.net framework的dll的解决方法
    如果你的项目引用了一个针对较高版本的.NETFramework的程序集,而你的项目当前的目标框架版本较低,你可以采取以下措施来解决这个问题:更改目标框架版本:在VisualStudio中,打开你的项目。在“解决方案资源管理器”中,右键单击项目并选择“属性”。在“应用程序”选项卡中,选......
  • 北京理工大学操作系统 实验一 编译Linux内核
    实验一编译Linux内核实验一编译Linux内核一、实验目的二、实验内容三、实验步骤1.安装虚拟机并配置环境实验环境:2.下载并解压Linux内核源码3.配置内核编译选项4.编译并安装内核和模块5.修改GRUB配置四、实验结果及分析五、实验收获与体会Copyright©2024Squar......
  • 变频器故障的基本检测方法
    一、变频器测试1、测试整流电路使用万用表调至电阻X10档位,红表笔接到变频器内部直流电源P端,黑表笔接到变频器R\S\T端依次测试,数值为几十欧姆的阻值,三项基本平衡。反向将黑表笔接到到变频器内部直流电源P端,红表笔接到变频器R\S\T端依次测试,阻值相对无穷大。将表笔接至变频器......
  • 5.File的listFile方法
    listFiles方法注意事项:当调用者不存在时,返回null当调用者是一个文件时,返回null当调用者是一个空文件夹时,返回一个长度为0的数组当调用者是一个有内容的文件夹时,将里面所有文件和文件夹的路径放在File数组中返回当调用者是一个有隐藏文件的文件夹时,将里面所有文件和文件夹的......
  • oop对象使用过程中,调用了什么方法
    探索探索oop代码中,类对象定义、声明、初始化、赋值、引用等过程中,调用了什么函数。假设Test类有带参构造函数,拷贝构造函数,重载赋值运算符,析构函数等。1、Test类只有一个成员变量/*C++编译器对于对象构造的优化:用临时对象生成新对象的时候,临时对象就不产......
  • 编译opencv: cmake编译opencv,不带版本号
    在Linux上使用cmake编译OpenCV,默认都是协议版本号的,一般会生成三个文件,一个so和两个软链接。在部分系统上移植的时候,软链接会成问题,所以需要重新编译OpenCV,解决软链接的问题。 我是使用cmake编译的,所以需要修改【OpenCVModule.cmake】文件文件位置:【opencv-4.8.0】-【cmake......
  • Android程序员真的会被AI(Devin)所取代吗
    前言近日,世界上第一位AI程序员Devin诞生,号称能自主学习新技术,自己改Bug,甚至它已经成功通过一家AI公司面试。消息一出,震撼整个科技圈。不少从业者在社交媒体留言说,担心Devin这类AI程序员技术可能会让自己失去工作。一、Devin是什么?Devin是CognitionAI推出的全球首个......
  • Android 8.1 USB连接模式默认为MTP
    Android8.1USB连接模式默认为MTP最近收到项目需求,要求设备默认的USB连接模式为MTP,具体修改参照如下:/frameworks/base/services/usb/java/com/android/server/usb/UsbDeviceManager.javapublicvoidhandleMessage(Messagemsg){switch(msg.what){......
  • JS中为什么forEach方法不能终止
    forEach是我们在日常工作中经常使用到的方法,但是你有什么尝试使用forEach进行停止或终止等操作呢?一、走进forEach对于forEach了解不多的,只知道它可以遍历数组,如果有这么一个操作:一个数组[0,1,2,3,4,5],打印出[0,1,2,3],可能会这么写。1.1尝试returnconstarr=[0,......