Android Studio 調試過程中快捷查看斷點處變量值(Ctrl+Shift+I無效)?


當你在做Keymap到Eclipse后。在debug過程中,在Eclipse中我們非常喜歡用Ctrl+Shift+I去查看一個運算或者調用的結果,這樣用起來非常方便。可是keymap到Eclipse后。你會發現這個快捷鍵不能使了。啥原因呢,原因我們一個個排除:

1、是否快捷鍵映射失敗,

2、映射成功了。你看了快捷鍵也發現是正常的。那就再查看是否快捷鍵沖突。

3、怎樣是快捷鍵沖突,那解決快捷鍵沖突。正常來說攻克了沖突后,快捷鍵是能正常使用的,可是你會發現即使你攻克了沖突,Ctrl+Shift+I還是不能用。啥原因?

首先我們一步一步來,

第一步:找到Ctrl+Shift+I相應的功能點名稱叫啥。為啥要找這個,由於Android Studio不支持快捷鍵直接搜索,在前面文章中也已經有分析了。怎樣找呢。請戳這:Android Studio怎樣改動快捷鍵。這邊找到的名稱是Inspect。

第二步:好,找到了相應的快捷鍵名稱。查看映射是否成功。映射是成功的,你能夠看到Inspect相應的快捷鍵名稱就是Ctrl+Shift+I。

第三步:既然映射沒出錯,那看下是否有沖突,怎樣查看快捷鍵是否有沖突呢,請戳這:Android Stuido怎樣查看快捷鍵沖突?你會發現這個快捷鍵和Quick Definition有沖突。有沖突那就解決沖突。要么改動當前快捷鍵,要不改動或者移除Quick Definition(假設你認為沖突的功能點你不經常使用的話你能夠選擇移除了事)。

然后你也解決沖突了,但是這個時候你會發現還是不能用。

為啥,原因在這篇文章中有進行了具體的解釋:Android Studio怎樣查看資源或者函數在哪些類中被引用。即使這篇文章中寫的原因4。快捷鍵名稱盡管是一樣的,可是功能不一樣了。

那究竟怎樣像Eclipse一樣Debug中查看運算或者調試結果,有三種方式:

方式一:這個針對單個變量,雙擊這個變量你就能看到這個變量的值了。可是這樣的方式局限性太強。


方式二:這個方式事實上Eclipse中也有,也是一模一樣的,選中你要查看的東東,右鍵。彈出下圖對話框,選擇框起來的選項:


選中后,在Watches列表中你就能夠看到相應的檢測項了。這個既能夠針對單一變量也能夠針對調用或者復雜的運算結果。

方式三:這個方式也是今天想重點說的。相應Ctrl+Shift+I的快捷鍵的方式,事實上在Android Studio也是有相應Eclipse這個快捷鍵功能的。僅僅是不叫Inspect。詳細例如以下圖:

假設你不想用它這邊的快捷鍵。你也能夠改成Ctrl+Shift+I。

關於調試的相關的快捷鍵,你能夠到這邊去看,看下圖,run中的都是關於Debug的快捷鍵:



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM