随笔分类 - Framework
摘要:## 制作系统签名: ### 1.将AOSP源码路径下`build\target\product\security\platform.pk8`和`platform.x509.pem`复制出来放在同一目录下 ,选择这个就是因为其so的平台比较多,可以很好的兼容模拟器,我们下载下来apk后解压可以看到lib目录下
阅读全文
摘要:## 准备 ### 1、AOSP源码下载 可以参考[AOSP下载且编译](https://www.cnblogs.com/zuojie/p/17399781.html "AOSP下载且编译") 这里我下载的是`android-12.1.0_r5`的AOSP源码 ### 2、下载驱动 因为我下载的是`
阅读全文
摘要:从事Android开发都需要涉及到Android源码的阅读,特别是系统应用或者Framework开发,读代码的时间远远比写代码的时间更多。 ## 一、 生成iml与ipr 在Android Studio中导入AOSP源码,需要利用以下配置文件: - android.iml AS工程配置文件,记录项目
阅读全文
摘要:当我们编译好AOSP系统源码后,可以通过`emulator`命令打开模拟器,但是当我们关闭终端后,在次打开终端输入`emulator`命令,提示未找到命令:  意思是需要16G左右的内存(实际上编译会超过16G),而我们之前安装
阅读全文
摘要:## 一、简介 **AOSP:**Android Open Source Project ## 二、环境要求 我们可以先了解官网([https://source.android.com/docs/setup/start/requirements?hl=zh-cn](https://source.an
阅读全文
摘要:一.概述 在 Android 7.0 之前,Android 编译系统使用 GNU Make 描述和shell来构建编译规则,模块定义都使用Android.mk进行定义,Android.mk的本质就是Makefile,但是随着Android的工程越来越大,模块越来越多,Makefile组织的项目编译时
阅读全文
摘要:一、aospxref http://aospxref.com/ 优点:更新速度快 缺点:历史版本较少 二、androidxref http://androidxref.com/ 优点:历史版本较多 缺点:更新速度慢 两者可搭配使用。非常便利 三、Google在线源码 上面两个的平台存在如下几点问题:
阅读全文