首页 > 解决方案 > 如何从源代码更新/构建/编译 AOSP 应用程序

问题描述

我正在尝试了解如何编译/更改 AOSP 代码,并尝试从更改 AOSP 设置应用程序开始。我已经下载了 android 源代码并尝试打开Settings应用程序,但是当我在 android studio 中打开它时,它充满了错误,就像 android studio 无法识别它是一个 android 应用程序一样。

我不打算把它放在任何设备上或任何东西上,我只是想了解你将如何向应用程序添加一些东西。我来自正常的日常 android 开发,所以我确信处理 aosp 的东西会有所不同我只是看不到找到很多关于这些东西的信息

如何对 aosp 应用程序(例如设置应用程序)进行更改?

标签: android-source

解决方案


设置应用是系统应用。它可以访问系统 API,并使用系统证书进行签名。由于这个和其他一些原因,它不能在 AOSP 构建系统之外构建。换句话说,为了构建设置应用程序,您需要构建整个系统(并刷新整个图像)。

如果您正在考虑以这种方式构建它并且只是将应用程序侧载到您的手机,它也不会工作。上述证书将与您手机上的系统证书不匹配。它需要与整个系统一起刷新(有些例外在这里无关紧要)。

说了这么多,试一试吧!构建和刷新 AOSP 是一种很好的学习方式。而且不是很困难。


推荐阅读