5

我正在追踪 Dalvik 机器源代码。据此,我想让 Dalvik 可运行。我似乎有 dvk 项目。但是有很多问题导致故障。有没有办法只制作 dalvik 而不是所有的 android。因为make android会花费太多时间(大约很多小时)

dvk 项目:http ://code.google.com/p/dvk/

4

2 回答 2

5

如果您构建午餐“sim-eng”,您将获得一个仅为主机构建的 dalvikvm(即您正在构建的 Linux 机器)。这已经使用 glibc 而不是仿生运行了。

如果您想为设备构建,并且只想更快地构建,则不需要重新构建所有内容;“mmm dalvik snod”应该足够了。(尽管如果您没有更改 dalvik/libcore/ 中的任何内容,那么即使您执行完整的顶级“make”,仅对 VM 进行更改也不应该重建太多。)

并且不要忘记使用“make -j”在您的构建中获得一些并行性!

于 2010-01-11T16:42:33.820 回答
0

这个GitHub 项目有一个用于 Linux 的 Dalvik VM 的预编译二进制文件,可以使用了!查看相关的博客文章,了解有关如何编译二进制文件以及如何使用它的信息。

于 2017-04-17T21:11:23.757 回答