随笔分类 -  Android / Android-编译

摘要:前言全局说明 Android rc开机启动文件说明 一、说明 1.1 环境: Android 二、rc 基础语法 2.1 注释 注释行以 “#” 号开头(允许以空格开头)。 2.2 多行 行末的反斜杠用于折行 2.2 带空格行 双引号也可用于防止字符串被空格分割成多个记号。 三、Actions 语句 阅读全文
posted @ 2025-01-18 01:21 悟透 阅读(144) 评论(0) 推荐(0) 编辑
摘要:一、函数 排序 函数(方法、宏) 英文说明 中文说明 备注 A add-clean-step android/android/packages/apps/Browser2/CleanSpec.mk all-subdir-java-files $(call all-subdir-java-files) 阅读全文
posted @ 2025-01-13 22:43 悟透 阅读(6) 评论(0) 推荐(0) 编辑
摘要:前言全局说明 一、说明 1.1 环境: Android 1.2 简介 在Android系统中,每个APK文件必须有一个有效的数字证书来证明其来源和完整性。当需要修改APK后再次发布时,原有的签名将不再有效,因此需要重新签名。 二、证书工具 2.1 路径: android/build/tools/re 阅读全文
posted @ 2025-01-10 14:48 悟透 阅读(28) 评论(0) 推荐(0) 编辑
摘要:前言全局说明 Android mk语法 一、说明 1.1 环境: 二、赋值 2.1 赋值 语法::= 是赋值 TARGET_BUILD_TYPE := release 2.2 追加赋值 TARGET_BUILD_TYPE += debug 变量内容原有基础上,再增加内容 2.2 多个文件赋值 LOC 阅读全文
posted @ 2025-01-07 16:28 悟透 阅读(35) 评论(0) 推荐(0) 编辑
摘要:一、变量、命令、参数 排序 变量、命令、参数 英文说明 中文说明 备注、示例 A B C D E F G H I J K L M m、mm、mmm 详见:https://www.cnblogs.com/wutou/p/18657643 mma、mmma make all 编译出完整镜像包 make 阅读全文
posted @ 2025-01-07 15:08 悟透 阅读(23) 评论(0) 推荐(0) 编辑
摘要:前言全局说明 Android lunch添加自定义项目编译 一、说明 原文:https://blue-bird1.github.io/posts/aosp-3/ 二、新建device和product 在编译时已经知道 编译时需要选择编译目标.而编译目标在AndroidProducts.mk 这种文件 阅读全文
posted @ 2025-01-06 10:40 悟透 阅读(29) 评论(0) 推荐(0) 编辑
摘要:前言全局说明 Android 编译 m、mm、mmm、mma、mmma区别 一、说明 1.1 环境: 二、总结 命令 说明 备注 m 编译全部 Android 源码。完整构建。同:make mm 用于当前目录构建 mmm 用于指定路径构建 mmm path/to/module1 path/to/mo 阅读全文
posted @ 2025-01-02 16:06 悟透 阅读(360) 评论(0) 推荐(0) 编辑
摘要:原文链接:https://mazhidong.github.io/post/aosp/2018-06-13-超级详细的android目录说明/ 根目录: |-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- build (存放 阅读全文
posted @ 2024-12-31 19:54 悟透 阅读(38) 评论(0) 推荐(0) 编辑
摘要:前言全局说明 一、说明 1.1 环境准备: 下载和手机设备相同的驱动: https://developers.google.com/android/drivers?hl=zh-cn 二、安装驱动 下载对应设备驱动后,是 sh 后缀文件,运行,按照提示安装即可。 (如果是虚拟机则不用装驱动,手机则需要 阅读全文
posted @ 2024-12-30 20:06 悟透 阅读(207) 评论(0) 推荐(0) 编辑
摘要:前言全局说明 一、说明 1.1 环境: 二、链接 2.1 代号、标记和 build 号 https://source.android.com/docs/setup/reference/build-numbers?hl=zh-cn#source-code-tags-and-builds https:/ 阅读全文
posted @ 2024-12-30 19:05 悟透 阅读(26) 评论(0) 推荐(0) 编辑
摘要:一、源码对应分支、Build ID build ID 定义在 Android 8.0.0 (Oreo) 及更高版本中,每个 build 均采用 build ID 格式 PVBB.YYMMDD.bbb[.Cn] 进行标识,其中: P 表示平台版本代号的第一个字母,例如 O 表示 Oreo。V 表示支持 阅读全文
posted @ 2024-12-30 18:32 悟透 阅读(32) 评论(0) 推荐(0) 编辑
摘要:一、说明 网上有大佬,将相关内容整理了,但是每个版本都有一些没有信息,需要来回切换页面查看,所以将所有信息合并。 方便查看。 二、表格 Android 版本API LevelLinux 内核版本代号首次发布日期后续Android版本支持截止日期 Android 16 36 W Android 15 阅读全文
posted @ 2024-12-30 17:56 悟透 阅读(1700) 评论(0) 推荐(0) 编辑
摘要:前言全局说明 一、说明 1.1 环境: Android 13 1.2 约定 $Android #代表Android源码根目录,就是有 build、system、vendor 那些目录的同级目录。 二、新建模块 2.1 新建模块文件夹 在 $Android 安卓根目录建立你想要的目录,这里以 cust 阅读全文
posted @ 2024-12-29 14:18 悟透 阅读(101) 评论(0) 推荐(0) 编辑
摘要:前言全局说明 一、说明 1.1 环境: Android 二、系列文章 2.1深入浅出Android makefile (1)--初探https://www.iteye.com/blog/nfer-zhuang-1752368 (2)--LOCAL_PATH https://www.iteye.com 阅读全文
posted @ 2024-12-27 23:44 悟透 阅读(6) 评论(0) 推荐(0) 编辑
摘要:一、说明: 源码在线预览查看网站: 阿里:http://aospxref.com/?utm_source=androidweekly.io&utm_medium=website AndroidXRef:http://androidxref.com/ 二、文件(夹)名 文件(夹)名的列,黑色加粗字体是 阅读全文
posted @ 2024-12-25 19:09 悟透 阅读(85) 评论(0) 推荐(0) 编辑
摘要:一、变量开头解释: (1)LOCAL_ 这些变量在每个模块中都被设置。他们被命令include $(CLEAR_VARS)清理,所以你可以在包含include $(CLEAR_VARS)命令后,相信他们是空的。 在你会使用的大多数的模块中的大多数变量都是LOCAL_变量。 (2)PRIVATE_ 这 阅读全文
posted @ 2024-12-25 18:59 悟透 阅读(52) 评论(0) 推荐(0) 编辑
摘要:前言全局说明 Android 13 下载、源码编译 一、说明 1.1 环境: Ubuntu 18.04.6 LTS (Linux qt-vm 5.4.0-150-generic #167~18.04.1-Ubuntu SMP Wed May 24 00:51:42 UTC 2023 x86_64 x 阅读全文
posted @ 2024-12-10 16:46 悟透 阅读(354) 评论(0) 推荐(0) 编辑
摘要:一、说明: NDK 就是 Android 版的 gcc、g++ 二、网址 最新版本: https://developer.android.google.cn/ndk/downloads?hl=zh-cn 历史版: https://developer.android.google.cn/ndk/dow 阅读全文
posted @ 2024-11-07 18:32 悟透 阅读(1754) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示