在构build之前从下载的android源代码中移除不需要的包

我已将Android 4.0.1_r1源代码下载到本地系统。 我正在理解构build自己的自定义Android ROM并根据我的要求进行修改。

我经历了一些关于如何构buildAndroid定制ROM的基于networking的教程,我清楚整个过程。 我基本上是寻找一个清晰的结构化的方式去除与源代码一起下载的软件包,但不需要我自己的版本。

此外,如果有人能够提供指向构buildAndroid源代码 (指南,书籍或教程)的链接,将会很有帮助,因为大部分可用资源都基于使用Android SDK和应用程序框架创buildAndroid应用程序。 很难find任何体面的深入的教程解释整个架构,源代码树和平台级开发人员的不同构build准则。

Solutions Collecting From Web of "在构build之前从下载的android源代码中移除不需要的包"

这是一本很好的书 ,但还没有正式出版(只有前几章才有)。

没有真正的文档,但是如果你和CyanogenMod论坛/ IRC一起出去玩够了,你可以得到一些见解。 你也可以在官方Google Groups上提出问题,android-porting和android-platform应该是有帮助的。 如果你能过滤掉所有的噪音,读XDA也会有帮助。

一般来说,整个事情是相当复杂的,有部分是设备特定的。 唯一可以或多或less安全地删除而不用修改的东西(很多)是捆绑的用户级应用程序(计算器等)。 即使其中一些可能会提供一些系统级的服务,所以你应该小心。

简而言之,购买这本书,阅读小组,并提出更具体的问题,比如“我如何修改X以执行Y.我尝试了Z,它并没有工作。

除了答案之外,这是在构build之前最接近我find一个适当的信息来修改源代码中的包。 它也有一个体面的内存优化信息。

http://processors.wiki.ti.com/index.php/TI-Android-ICS-MemoryOptimization

有关删除软件包的信息,请参阅运行时 – 易失性内存自定义子部分 – 自定义Android产品软件包

这篇文章适用于Froyo,但概念几乎与Android 4 ICS相同。

我已经添加了这个任何人在同一个寻求参考资料。