簡體   English   中英

android調試可用於手機,但不能與模擬器一起使用

[英]android debugging is working with phone but not with emulator

我正在使用Intellij Idea開發一個android應用程序,當我嘗試使用仿真器調試代碼時,IDE感覺像卡在了我的第一個斷點,並且當我按下單步跳過按鈕時,它停留在同一行,並且當我嘗試在使用真正的android手機時調試相同的代碼時,它起作用了! 有人知道Intellij為什么這樣做嗎?

模擬器不能做所有事情,如以下引號所述

所有這些性能問題都源於以下事實:它模擬了ARM處理器,因此它可以運行應用程序的實際代碼。 它通過將設備機器代碼動態轉換為開發機器的OS和處理器體系結構來實現。

基本上,它假裝是ARM處理器,實際上做的很多,而實際上卻不是。

因此它無法完成像相機之類的辛勤工作或我建議Genymotion模擬器進行的某些操作

好吧,我在應用程序中使用的是Android 3 API級別11,在調試時使用的模擬器是Android 4.4 API級別19,經過一些試驗,我創建了一個使用Android 3 API級別的新模擬器。 11,現在一切正常,而且我可以調試代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM