众所周知,与Android ART相关的代码可以在这里找到。
查看源代码,我们可以找到ART构建工具的源代码,例如dex2oat
、dexdump
、oatdump
等。
有没有人看到任何适当的指南,来建立和运行任何一个工具在基于Unix/Windows的机器上?
众所周知,与Android ART相关的代码可以在这里找到。
查看源代码,我们可以找到ART构建工具的源代码,例如dex2oat
、dexdump
、oatdump
等。
有没有人看到任何适当的指南,来建立和运行任何一个工具在基于Unix/Windows的机器上?
关于工具:
在检查AOSP代码后,除了构建整个系统之外,还有很多事情可以做。构建系统支持构建单个模块。make modules
将打印出使用make可以构建的所有可能目标。例如,如果您想构建oatdump
及其依赖项,则会使用make oatdump
。我快速查看了列表,你提到的三个工具都可以通过这种方式构建。
关于构建环境 官方文档指出:
您需要使用Linux或Mac OS。当前不支持在Windows下进行构建。
然而,XDA的工程师们准备了一台精简版Ubuntu虚拟机,只包含构建AOSP或自定义ROM所需的必要组件。使用这个虚拟机,你可以在其中进行构建。但是我需要提醒你,构建AOSP需要相当长的时间和空间,放到虚拟机中会更加耗时。