Android ART工具

时间:2015-09-23 10:10:08

标签: android compilation

我们知道可以找到与Android ART相关的代码here

查看来源,我们可以找到ART构建工具的来源,例如: dex2oatdexdumpoatdump

有没有人看到任何正确的指南如何在基于Unix / Windows的机器上构建和运行任何工具?

1 个答案:

答案 0 :(得分:0)

关于工具:

在查看AOSP代码之后,除了构建整个系统之外,您还可以做很多事情。构建系统支持构建单个模块。 make modules将打印出可以使用make构建的所有可能目标。例如,如果您想构建oatdump及其依赖项,则将使用make oatdump。我快速查看了列表,您提到的所有三个工具都可以通过这种方式构建。

关于构建环境 官方documentation表示

  

您需要使用Linux或Mac OS。目前不支持在Windows下构建。

然而,来自XDA的人准备了一个很好的ubuntu虚拟机,它被剥离到你需要构建AOSP或自定义ROM的东西。使用它,您可以在虚拟机内部构建。但是让我警告你,构建AOSP需要占用大量的时间和空间,而将其转移到虚拟机会使情况变得更糟。