我正在追踪Dalvik机器源代码。据此,我想让Dalvik可以运行。我似乎是dvk项目。但是有很多问题导致了错误。有没有办法让dalvik只有没有所有的android。因为make android会占用太多时间(大约需要几个小时)
答案 0 :(得分:5)
如果您构建午餐“sim-eng”,您将获得仅为主机(即您正在构建的Linux机箱)构建的dalvikvm。这已经与glibc而不是仿生运行。
如果你想为一个设备构建,并且只是想要更快的构建,你不需要重建所有东西; “mmm dalvik snod”应该足够了。 (尽管如果你没有改变dalvik / libcore /中的任何内容,只要对VM进行更改就不应该重建太多,即使你做了一个完整的顶级“make”。)
并且不要忘记使用“make -j”来为你的构建提供一些并行性!
答案 1 :(得分:0)
这个GitHub project有一个预编译的Dalvik VM for Linux二进制文件,随时可以使用!检查关联的blog post以获取有关如何编译二进制文件以及如何使用它的信息。