2014-01-10 69 views
0

我正在開發一個使用Intellij Idea的android應用程序,當我嘗試使用模擬器調試代碼時,IDE感覺像卡在我的第一個斷點,當我按一下按鈕,它保持在同一行,當我嘗試調試相同的代碼,而使用真正的Android手機時,它的工作原理!有人知道Intellij爲什麼這麼做嗎?android調試工作與手機,但不是與模擬器

回答

0

好,我使用的Android 3.0 - API等級11在我的應用程序,我使用了模擬器在調試時使用Android 4.4 - API Level 19,經過一些試驗後,我創建了一個使用Android 3 - API Level 11的新仿真器,現在工作正常,我可以調試代碼。

0

模擬器不能做每一件事,如下引號說

所有這些性能問題從它模擬的ARM處理器,使其能夠運行應用程序的實際代碼的事實幹。它通過提供 設備機器代碼的動態二進制翻譯到您的開發機器的操作系統和處理器體系結構來實現,它通過 完成。

基本上,它假裝它是一個ARM 處理器 - 實際上它不是很多。

所以它不能做到像相機或一些東西,艱苦的工作我不建議Genymotion emulator

+0

這是否意味着我無法使用模擬器調試我的代碼? – Khafaga

相關問題