Dalvik虚拟机构建目标

时间:2013-10-20 18:09:03

标签: debugging build dalvik

我是Android平台和Dalvik VM的新手。我对调试Dalvik VM有一些疑问。

  1. 如何在模拟器上调试Dalvik VM?
  2. 我使用full-eng作为目标来构建Android

    source build / envsetup.sh
    午餐全英 -

    我想知道如何构建和调试针对主机X86计算机而不是Android模拟器或真实设备的DVM。我在网上做了一些搜索,发现目标叫做sim-eng。我的Android版本(JellyBean)没有这个午餐目标选项:

  3. 你正在建立达尔文

    午餐菜单...选择一个组合:      全英      2. full_x86-eng      3. vbox_x86-eng      4. full_grouper-userdebug      5. mini_armv7a_neon-userdebug      6. mini_armv7a-userdebug      7. full_wingray-userdebug      8. full_crespo-userdebug      9. full_maguro-userdebug      10. full_panda-userdebug

    有谁知道如何在主机目标上构建/调试?

1 个答案:

答案 0 :(得分:1)

多个版本尚未支持sim-eng目标。它完全没有得到官方支持,所以在AOSP中建立一个完全工作的模拟器是非常罕见的。

好消息是Android构建系统使用了Dalvik VM,因此如果您可以为任何目标构建完整的Android树,那么您将在桌面上免费获得一份工作副本。在最新版本的Android(4.0 Ice Cream Sandwich及更高版本)中,dalvik脚本的副本将安装在您的路径(source)中,并且可以直接执行。

dalvik -help foo