2013-10-20 124 views
1

我是Android平臺和Dalvik VM的新手。我對調試Dalvik虛擬機有一些疑問。Dalvik虛擬機構建目標

  1. 如何在模擬器上調試Dalvik VM?
  2. 我構建Android使用全英爲目標

    源碼編譯/ envsetup.sh
    午餐全英

    我想知道如何建立和調試一個DVM目標主機X86機器上而不是Android模擬器或真實設備。我在網上做了一些搜索,發現目標叫做sim-eng。我的Android版本(豆形軟糖)沒有這頓午餐的目標選項:

你在達爾文建立

午餐菜單...選擇一個組合: 1.全英 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

幾個版本不支持sim-eng目標。它從來沒有得到官方的支持,真的,所以在AOSP中建立一個完整的模擬器是非常罕見的。

好消息是Android構建系統使用Dalvik虛擬機,因此如果您可以爲任何目標構建完整的Android樹,您將在桌面上免費提供工作副本。在最新版本的Android(4.0冰淇淋三明治及其後續版本)中,dalvik腳本的副本將安裝在您的路徑(source)中,並且可以直接執行。

dalvik -help foo