【发布时间】:2009-08-19 03:20:04
【问题描述】:
我正在追踪 Dalvik 机器源代码。据此,我想让 Dalvik 可运行。我似乎有 dvk 项目。但是有很多问题导致故障。有没有办法只制作 dalvik 而不是所有的 android。因为make android会花费太多时间(大约很多小时)
【问题讨论】:
标签: android linux virtual-machine dalvik dex
我正在追踪 Dalvik 机器源代码。据此,我想让 Dalvik 可运行。我似乎有 dvk 项目。但是有很多问题导致故障。有没有办法只制作 dalvik 而不是所有的 android。因为make android会花费太多时间(大约很多小时)
【问题讨论】:
标签: android linux virtual-machine dalvik dex
如果您构建午餐“sim-eng”,您将获得一个仅为主机构建的 dalvikvm(即您正在构建的 Linux 机器)。这已经使用 glibc 而不是仿生运行了。
如果您想为设备构建,并且只想更快地构建,则无需重新构建所有内容; “mmm dalvik snod”应该足够了。 (尽管如果您没有更改 dalvik/libcore/ 中的任何内容,那么即使您执行完整的顶级“make”,仅对 VM 进行更改也不应该重建太多。)
并且不要忘记使用“make -j”在您的构建中获得一些并行性!
【讨论】:
这个GitHub project 有一个用于Linux 的Dalvik VM 的预编译二进制文件,可以使用了!查看相关联的blog post,了解有关如何编译二进制文件以及如何使用它的信息。
【讨论】: