android调试正在使用手机但不适用于模拟器

时间:2014-01-10 10:34:47

标签: android debugging intellij-idea

我正在使用Intellij Idea开发一个Android应用程序,当我尝试使用模拟器调试代码时,IDE感觉就像卡在我的第一个断点,当我按下跳过按钮时,它保持不变线,当我尝试使用真正的Android手机调试相同的代码时,它的工作原理!有谁知道为什么Intellij这样做?

2 个答案:

答案 0 :(得分:0)

仿真器不能像以下引用那样做所有事情

  
    

所有这些性能问题源于它模拟ARM处理器以便它可以运行应用程序的实际代码。它     通过提供动态二进制翻译来实现     设备机器代码到你的操作系统和处理器架构     开发机器。

  
     

基本上,它假装它是一个ARM,它做了很多mumbo-jumbo   处理器 - 实际上它不是。

所以它不能像相机那样努力工作或者我建议的一些东西Genymotion emulator

答案 1 :(得分:0)

好吧,我在我的应用程序中使用Android 3 - API Level 11,而我在调试时使用的模拟器使用的是Android 4.4 - API Level 19,经过一些试验我创建了一个使用Android 3的新模拟器 - API Level 11,现在它工作正常,我可以调试代码。