博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android深度探索笔记-第四章
阅读量:5020 次
发布时间:2019-06-12

本文共 598 字,大约阅读时间需要 1 分钟。

  下载适应Android的linux内核,应该通过谷歌提供的url去下载,不是随便下载的都可以兼容的。之后严格执行书上的步骤就可以下载的Android的源代码。而依靠版本库(.git)就可以通过repo sync方便的下载更新版本变化的内容,切不可删除.git。

     我们也可以只下载部分的源代码,通过reop sync platform/想下载的部分的目录,可以发现,若要精确下载,必须熟悉软件的目录结构。而使用git clone 具体部分的url,也可以完成部分下载。

     Envsetup.sh用来初始化编译环境,是一个定义了许多命令的脚步文件,而其中编译命令mmm较mm更为好用。

     Lunch选择编译目标,make命令进行编译,这里提到了根据cpu的核心数加上-jn参数,是我首次看到,这是一个提高编译速度的关键方法。

     Out目录下的host是存放在编译平台上使用的运行库和工具,而target是存放直接用于Android设备上的,这是交叉编译方式的一个很好的体现。

     软件的安装包例如apk,iso等文件格式其实本质上是一个压缩文件可以通过解压缩得到其中的文件。而书中教给了我们把自己的程序包装成Android内置程序发布,在许多Android手机中都有这种现象,给用户在一定程度上形成了困扰。

转载于:https://www.cnblogs.com/bbly02/p/5444235.html

你可能感兴趣的文章
Python 使用正则替换 re.sub
查看>>
CTF中那些脑洞大开的编码和加密
查看>>
简化工作流程 10款必备的HTML5开发工具
查看>>
c++ 调用外部程序exe-ShellExecuteEx
查看>>
Java进击C#——语法之知识点的改进
查看>>
IdentityServer流程图与相关术语
查看>>
BirdNet: a 3D Object Detection Framework from LiDAR information
查看>>
icon fonts入门
查看>>
【Django】如何按天 小时等查询统计?
查看>>
HDU2191(多重背包)
查看>>
测试用例(一)
查看>>
【转】 mysql反引号的使用(防冲突)
查看>>
转载【微信支付】jsapi支付之传参问题(使用微信官方SDK之PHP版本) V3之WxpayPubHelper 亲测有效,V3WxpayAPI_php_v3.zip版未测试,理论上也是一样的。...
查看>>
邮件中的样式问题
查看>>
AJAX 状态值与状态码详解
查看>>
php面向对象编程(oop)基础知识示例解释
查看>>
1.在数组中找到与给定总和的配对
查看>>
树的子结构
查看>>
关于根据Build Platform或者OS 加载x86或者x64 dll的问题
查看>>
程序员高效开发的几个技巧
查看>>