如何 Update/Build/Compile 来自源代码的 AOSP 应用

How to Update/Build/Compile an AOSP app from source

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

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

如何更改设置应用等 aosp 应用?

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

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

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