androidstudiodebug
⑴ android studio怎么debug调试快捷键
1.
【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。
2.
【F11】:调试最后一次执行的程序。
3.
【Ctrl+F11】:运行最后一次执行的程序。
4.
【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。
5.
【F6】:单步执行程序。
6.
【F7】:执行完方法,返回到调用此方法的后一条语句。
7.
【F8】:继续执行,到下一个断点或程序结束。
⑵ 怎样在Android Studio中调试
一、修改AndroidStudio(以下简称AS)的内存配置因为在导入源码时需要消耗大量内存,所以先修改IDEA_HOME/bin/studio64.vmoptions(x86的机器修改studio.vmoptions)中-Xms和-Xmx的值。文档中使用的是748m,可自行修改。二、配置AS的JDK、SDK在IDE中添加一个没有classpath的JDK,这样可以确保使用源码里的库文件三、生成导入AS所需配置文件(*.ipr)①编译源码(为了确保生成了.java文件,如R.java;如果编译过,则无需再次编译)②检查out/host/linux-x86/framework/目录下是否有idegen.jar如果idegen.jar不存在,执行:mmmdevelopment/tools/idegen/在5.0.1的源码中会生成res.java的文件夹,导致idegen.jar运行时抛FileNotFoundException,这是idegen的代码不够严谨造成的。我的分享里有修改这个bug的patch,或者直接使用我分享的idegen.jar。③执行development/tools/idegen/idegen.sh等待出现类似下面的结果:Readexcludes:5msTraversedtree:44078ms这时会在源码的根目录下生成android.ipr和android.iml两个IntelliJIDEA(AS是基于IntelliJIDEA社区版开发的)的配置文件Tips:AS在导入代码时比较慢,建议先修改android.iml,将自己用不到的代码exclude出去.可以仿照过滤.repo文件夹的语法,如:这样在导入时就会跳过abi和art文件夹.过滤的越多,AS的处理速度就会越快.④在AS中打开源码根目录下新生成的android.ipr如果在导入时AS出现则建议按照其给定的解决方法来解决四、解决源码中跳转错误问题①为当前工程设置正确的SDK和JDK②设置'Moles'的依赖先将所有依赖删掉,只留下上图'1'所指向的两个(注意:这里删除全部只是为了方便。如果确实用到了.jar,在将它们的路径添加进来就可以了.如:5.0.1的ContactsCommon用到了geocoder-2.9.jar和libphonenumber-6.2.jar)点击上图中'2'指向的'+'并选择上图'3'指向的'Jarsordirectories'选项,依次将frameworks和external文件夹添加进来.如:其它版本的代码在添加frameworks时可能会显示成:
⑶ android studio 怎么debug
选择一个设备上调试你的应用程序。
查看系统日志。
在代码中设置断点。
检查变量并在运行时计算表达式。
从Android SDK中运行的调试工具。
捕捉你的应用程序的截图和视频。
要调试你的应用程序,Android Studio生成你的应用程序的可调试版本,连接到设备或模拟器,安装应用程序并运行它。IDE将显示系统日志,而你的应用程序正在运行,并提供调试工具来过滤日志消息,断点工作,并控制执行流程。
运行你的应用程序在调试模式
图1:在选择设备的窗口,您可以选择一个物理的Android设备或虚拟设备来调试你的应用程序。
要以调试模式运行你的应用,你建立一个APK与调试密钥签名和物理Android设备或Android模拟器安装它。要建立一个Android设备的开发,请参阅使用硬件设备。有关通过Android SDK中提供的仿真器的更多信息,请参阅 使用仿真器。
调试在Android的工作室你的应用程序:
在Android的Studio中打开您的项目。
点击Debug 工具栏上。
在Choose Device的窗口,从列表中选择一个硬件设备或选择一个虚拟设备。
单击OK(确定)。
显示了选择设备的窗口。该列表显示所有连接到您的计算机的Android设备。选择Launch Emulator启动模拟器使用一个Android虚拟设备代替。单击省略号打开Android Virtual Device Manager.。
Android的Studio将打开调试工具窗口,当你调试你的应用程序。要打开Debugger 手动窗口中,单击Debug 。该窗口显示了线程和变量Debugger 选项卡,在设备状态 Console 控制台选项卡,然后在系统日志中的logcat的标签。该调试工具窗口还提供覆盖在下面的章节等调试工具。