随笔分类 -  android系统开发

记录Android系统开发相关内容
摘要:制作系统签名(具体在build\target\product\security\README文件有说明): platform.pk8和platform.x509.pem复制出来放在同一目录下 将AOSP源码路径下build\target\product\security\platform.pk8和p 阅读全文
posted @ 2024-07-19 11:03 yongfengnice 阅读(264) 评论(0) 推荐(0) 编辑
摘要:1. 重新挂载/system文件系统方法: 1. adb root //adbd is already running as root 2. adb disable-verity //using overlayfs for /vendor //Verity disabled on /vendor / 阅读全文
posted @ 2024-07-18 18:23 yongfengnice 阅读(182) 评论(0) 推荐(0) 编辑
摘要:1. 问题描述 ubuntu20@ubuntu20:~/aosp10.0.17$ adb devices * daemon not running; starting now at tcp:5037 * daemon started successfully List of devices atta 阅读全文
posted @ 2024-07-17 09:52 yongfengnice 阅读(207) 评论(0) 推荐(0) 编辑
摘要:android系统开发每次编译系统都要先执行envsetup.sh文件,这是为什么, 今天我们从build/envsetup.sh文件的开头位置找到了原因 原因就是执行. build/envsetup.sh这个脚本就会临时添加下面的shell函数到我们的环境变量,后续使用的lunch、make、m、 阅读全文
posted @ 2024-07-11 11:41 yongfengnice 阅读(53) 评论(0) 推荐(0) 编辑
摘要:1. 编译aosp源代码 1.1 首先是要完整编译一次源代码的,这样方便使用编译好的gcc等编译工具,也方便内核源代码编译后的产物的验证 1.导入环境变量:source build/envsetup.sh 2.选择编译目标:lunch aosp_sailfish-userdebug 3.开始执行编译 阅读全文
posted @ 2024-07-05 15:30 yongfengnice 阅读(245) 评论(0) 推荐(0) 编辑
摘要:1.使用aidegen打开Launcher3项目 1.1 首先整个aosp源代码编译成功过,自然也就是编译成功了aidegen工具。Android10之后才有aidegen工具,之前还只是idegen工具相对难用点。 1.2 先cd来到源代码根目录下:cd ~/aosp_10.0.0_r17 1.3 阅读全文
posted @ 2024-06-13 19:25 yongfengnice 阅读(645) 评论(0) 推荐(0) 编辑
摘要:1. 环境准备 建议参考之前编译的aosp12这篇文章,因为我这边之前编译成功过,这次直接编译aosp基本没报错 文章链接:https://www.cnblogs.com/yongfengnice/p/18070332 1.1 安装VMware虚拟机、Linux编译环境以及aosp编译依赖的第三方依 阅读全文
posted @ 2024-06-13 15:53 yongfengnice 阅读(387) 评论(0) 推荐(0) 编辑
摘要:1.下载google官方pixel刷机包(需要FQ,没有的可以v我给你也行) 下载地址:https://developers.google.com/android/drivers?hl=zh-cn pixel10最新支持的系统镜像地址:https://dl.google.com/dl/android 阅读全文
posted @ 2024-06-12 19:15 yongfengnice 阅读(431) 评论(0) 推荐(0) 编辑
摘要:Window安装Ubuntu虚拟机编译aosp安卓12源代码 1. 安装VMWare虚拟机,以及安装Ubuntu 1.1 下载安装VMWare虚拟机 下载地址和密钥,请见: https://www.cnblogs.com/yongfengnice/p/17413934.html 1.2 下载安装Ub 阅读全文
posted @ 2024-03-13 11:56 yongfengnice 阅读(938) 评论(0) 推荐(0) 编辑

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