当你在做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的快捷键:

Android Studio 调试过程中快捷查看断点处变量值(Ctrl+Shift+I无效)?的更多相关文章

  1. Android Studio使用过程中常见问题及解决方案

    熟悉Android的童鞋应该对Android Studio都不陌生.Android编程有两个常用的开发环境,分别是Android Studio和Eclipse,之前使用比较多的是Eclipse,而现在 ...

  2. Android APP 调试过程中遇到的问题。

    调试过过程中APP安装完启动后有的时候会异常退出,报这个错误.有的时候可以直接启动.查找不到原因.网上说把commit方法替换成commitAllowingStateLoss() 也无效. Andro ...

  3. Android Studio使用过程中遇到的错误

    > 错误1 1. This fragment should provide a default constructor (a public constructor wit 代码不规范,这个错误是 ...

  4. 【android studio】android studio使用过程中,搜集的一些问题

    1.[知乎]在Android Studio中如何将依赖的jar包放在SDK的android.jar前? 在编译原生Contacts应用时需用到非公开的API,需要引入framework等jar包,但在 ...

  5. 解决Android Studio安装过程中“SDK tools directory is missing”的问题

    "SDK tools directory is missing",这是因为安装时你的计算机无法连接到google的服务器(对google服务器的域名地址解析出问题了),无法从goo ...

  6. Android studio使用过程中错误的解决方法

    错误一:No such property: POM_DESCRIPTION for class: org.gradle.api.publication.maven.internal.pom 刚开始出现 ...

  7. Android studio 安装过程中遇到的问题

    之前用eclipse,想换下studio试试,安装时遇到问题,参考:http://www.cnblogs.com/csulennon/p/4178404.html

  8. Android Studio使用过程中Java类突然报红,但项目可运行解决方案

    1.点击File->Invalidate Caches / Restart... 2.重启Gradle,清除缓存 3.Clean Project

  9. 使用Android Studio调试UiAutomator过程中遇到的问题

    声明: 这里纪录了个人学习和使用Android Studio调试UiAutomator过程中遇到遇到的问题,不定时进行更新,欢迎一起交流学习 1.Excution faild for task ‘:a ...

随机推荐

  1. 为什么ASCII是7位(导致各家编码的128~256字符都不同,给我带来很多困惑)——在标准ASCII中,其最高位(b7)用作奇偶校验位,附ASCII每个控制符的中文解释

    ASCII编码 ASCII是基于拉丁字母的一套电脑编码系统.它主要用于显示现代英语和其他西欧语言.它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646. 请注意,ASCII是Amer ...

  2. ECharts API

    From:http://echarts.baidu.com/echarts2/doc/doc.html 简介 名词解析 图表类型 line bar scatter k pie radar chord ...

  3. Colorful Lecture Note(手工栈)

    题目1 : Colorful Lecture Note 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 Little Hi is writing an algorithm ...

  4. 我的Android进阶之旅------>Android拍照小例子

    今天简单的学习了一下android拍照的简单实现. 当然该程序是个小例子,非常简单,没有什么复杂的操作,但是可以学习到Android 拍照API流程. 1.在布局文件中添加一个 surfaceView ...

  5. UITextView 输入长度限制

    //还可以输入的长度. - (void)textViewDidChange:(UITextView *)textView { UITextRange *markRange = textView.mar ...

  6. UVa 10256 The Great Divide,推断两个凸包是否相离

    先从给出的两个点集中分别计算出两个凸包, 然后推断两个凸包是否相离. #include<cstdio> #include<vector> #include<cmath&g ...

  7. fedora 20下安装vim的C++补全插件clang_complete

    1.安装clang yum install clang 2.安装clang_complete插件 git clone https://github.com/Rip-Rip/clang_complete ...

  8. Qt导出Excel的简单实现

    QAxObject对COM对象进行了封装,QAxObject派生自QAxBase,而后者提供了一组API通过IUnknown(不清楚IUnknown的同学可以去看看COM对象模型)指针直接访问COM对 ...

  9. 安装SQL2008时遇到"未能加载文件或"file:///d:microsoft..sql.chainer.packagedata.dll"或它的某个依赖项

    安装SQL2008时遇到"未能加载文件或"file:///d:microsoft..sql.chainer.packagedata.dll"或它的某个依赖项,如下图所示 ...

  10. (原+译)LUA调用C函数

    转载请注明出处: http://www.cnblogs.com/darkknightzh/p/5804924.html 原始网址: http://www.troubleshooters.com/cod ...