上一页 1 2 3 4 5 6 ··· 46 下一页
摘要: 制作系统签名(具体在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 阅读(91) 评论(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 阅读(44) 评论(0) 推荐(0) 编辑
摘要: android开发基于Android10分析请求Zygote执行Fork一个新的应用程序的过程 ``` ActivityTaskManagerService.activityPaused ActivityStack.activityPausedLocked RootActivityContainer 阅读全文
posted @ 2024-07-17 20:36 yongfengnice 阅读(6) 评论(0) 推荐(0) 编辑
摘要: android开发基于Android10分析Zygote启动过程以及Fork应用进程的过程分析 Zygote进程的启动,从c代码转到java代码的过程 Android系统启动后第一个进程是init进程,init进程解析init.rc启动Zygote进程 如果是64位解析文件是init.zygote6 阅读全文
posted @ 2024-07-17 20:00 yongfengnice 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1. 首先在Ubuntu虚拟器上安装和开启ftp服务 安装ftp服务:sudo apt install vsftpd 编辑配置文件:sudo vi /etc/vsftpd.conf 找到并打开以下两个配置(去掉前面的#注释符号): local_enable=YES write_enable=YES 阅读全文
posted @ 2024-07-17 10:33 yongfengnice 阅读(5) 评论(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 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 1. 代码举例 //example.c #include <stdio.h> int addNumbers(int num1, int num2) { return num1 + num2; } int main() { int a = 10; int b = 20; int sum = addNu 阅读全文
posted @ 2024-07-16 19:23 yongfengnice 阅读(10) 评论(0) 推荐(0) 编辑
摘要: android系统开发每次编译系统都要先执行envsetup.sh文件,这是为什么, 今天我们从build/envsetup.sh文件的开头位置找到了原因 原因就是执行. build/envsetup.sh这个脚本就会临时添加下面的shell函数到我们的环境变量,后续使用的lunch、make、m、 阅读全文
posted @ 2024-07-11 11:41 yongfengnice 阅读(4) 评论(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 阅读(94) 评论(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 阅读(125) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 46 下一页