自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 用ubantu编译aosp,该怎样选择电脑

❌ **龙芯LoongArch、飞腾ARM**:**不能装官方标准Ubuntu**,只能用优麒麟、银河麒麟等国产衍生系统。## 3️⃣ 显卡(影响是否黑屏、显示正常) 1. **Intel核显 / AMD核显(780M等):最佳** 内核自带开源驱动,装完就用,**几乎零坑,编译AOSP首选**。机械硬盘可以装,但非常卡。### ⚠️你的AOSP编译硬性门槛(必须达标) - **内存 ≥32GB,推荐64GB** - **必须NVMe SSD ≥1TB**,SATA固态速度太慢,编译耗时翻倍。

2026-08-06 16:48:14 162

原创 安卓系统-binder的linktodeath相关

主线支线。

2026-08-04 13:56:22 216

原创 安卓系统binder双向通信

主线支线。

2026-08-04 13:55:40 170

原创 安卓系统oneway,in,out关键字介绍

主线支线。

2026-08-03 17:42:23 169

原创 ubantu可以运行android编译的产物吗

可以,Ubuntu 完全可以运行 Android 编译的产物。‌事实上,Ubuntu 是 Google 官方推荐用于 Android 源代码(AOSP)编译和开发的主要 Linux 发行版。在 Ubuntu 上运行 Android 编译产物主要有以下几种常见场景和方式:1. 直接运行 AOSP 编译出的模拟器镜像当你从源码编译 Android 系统后,会生成 system.img、boot.img、userdata.img 等镜像文件。

2026-08-03 17:41:18 174

原创 我直接下载aosp的zip文件,不进行编译,我能正常在androidstudio阅读源码吗

即使你不完整编译整个系统,你通常也需要执行一些基础的构建命令(如 source build/envsetup.sh 和 lunch)来设置环境变量,然后运行 idegen.sh。索引失效‌:由于缺乏正确的配置文件(如 .iml, .ipr 或 build.gradle),IDE 无法建立类与类之间的关联。直接下载 AOSP 的 ZIP 文件而不进行编译,‌无法‌直接在 Android Studio 中完美地通过 Ctrl + 左键 进行方法追踪和源码跳转。在 Linux/Mac 环境下,进入源码根目录。

2026-08-02 18:50:56 188

原创 Android源码Aosp环境搭建

AOSP编译出的x86_64架构目标镜像,‌可以直接在Ubuntu系统自带的Android模拟器中运行‌,无需额外刷入实体设备。你只需在Ubuntu编译环境中执行命令,就能启动模拟器加载编译好的AOSP系统镜像,完成系统调试与验证。AOSP在Ubuntu上的开发体验比CentOS更友好,核心原因集中在官方支持、依赖生态、社区资源三个维度:一、官方原生适配差异谷歌官方推荐‌:AOSP官方文档从早期版本开始,就将Ubuntu列为唯一推荐的桌面级Linux开发系统,所有编译脚本、环境配置逻辑都是优先针对Ubun

2026-08-02 18:50:10 190

原创 安卓系统-binder的aidl工具生成java源码分析

主线支线。

2026-07-31 13:07:49 657

原创 安卓系统-binder使用方式及常见组成及案例分析

主线支线。

2026-07-31 13:06:58 183

原创 安卓系统binder跨进程部分-跨进程通信

主线支线。

2026-07-30 13:07:01 163

原创 安卓系统Fallback的结束到桌面启动

主线支线。

2026-07-30 13:06:08 163

原创 AMS与Zygote通信及启动Home

主线支线。

2026-07-29 09:58:55 242

原创 安卓系统HomeActivity进程启动

主线支线。

2026-07-29 09:57:54 238

原创 安卓系统SystemServer的角色定位

Zygote进程‌:公司培训基地/孵化器,提前预加载所有通用资源、虚拟机环境,负责孵化出SystemServer和后续所有应用进程,保证进程启动效率。WMS(WindowManagerService)‌:前台行政部,协调所有窗口的层级排布、触摸事件分发,保证界面显示逻辑正常。SystemServer进程‌:公司行政总监,也就是之前提到的核心中枢,统管所有职能部门,是所有系统服务的直接管理者。Init进程‌:公司创始人/总控室,是系统第一个用户进程,负责启动所有核心基础服务,搭建整个系统的底层运行框架。

2026-07-28 10:56:26 200

原创 安卓系统SystemServer启动源码分析

主线支线。

2026-07-28 10:52:30 229

原创 android系统Zygote孵化器

主线支线。

2026-07-27 00:06:51 169

原创 安卓系统native层多线程

主线支线。

2026-07-27 00:04:50 21

原创 安卓开机动画

主流程支线。

2026-07-26 14:22:36 229

原创 Android系统内置系统应用

主流程支线。

2026-07-26 14:21:40 935

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除