❶ android studio debug 怎么进入断点调试
方式一(直接进入Debug模式运行)如下图点击Debug运行按钮即可
❷ android studio 真机调试 点击Run 都是Debug模式 怎么修正
1,在真机中设置USB调试模式打开,具体:“设置”->“应用程序”->“开发”->“USB调试”。
2,安装安卓的USB驱动,如果按照不好,那么去下载一个豌豆荚,它会帮,助正确安装手机驱动。
3,直接运行要测试的程序,使用Android Studio,直接点击运行的那个三角号就OK了。
❸ 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 studio中新建默认的android应用app。
点击菜单栏的“Run”->“Attach debugger to Android process”。
然后会打开“Choose Process”窗口。选中要调试的进程,然后点击ok。
console中会输出:Connected to the target VM, address: 'localhost:8601', transport: 'socket'。说明已经可以进行调试。
5
在MainActivity的第14行打断点,然后运行程序,可以看到程序停在断点上。
❻ android studio怎么debug调试快捷键
1. 【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。
2. 【F11】:调试最后一次执行的程序。
3. 【Ctrl+F11】:运行最后一次执行的程序。
4. 【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。
5. 【F6】:单步执行程序。
6. 【F7】:执行完方法,返回到调用此方法的后一条语句。
7. 【F8】:继续执行,到下一个断点或程序结束。
❼ android studio 怎么打开debug调试窗口
在你想要调试的代码旁边打上断点
❽ AndroidStudio基本debug调试技巧纵览
亲,学习多年Android还一直在打log?就算用了log库装起哔来也渐渐力不从心。不仅脸上挂不住,一多还特别烦。
现推出豪华打断腿礼包,教您领略AS的无限魅力!
官方文档传送门
单击红框中的按钮可以用debug模式运行app。
附着调试(Attach Debugger)这个按钮可以在不重启app的情况下,选择已经运行的app进入调试模式。
依次是八个按钮
点击该按钮将使程序继续运行,如果还有下处断点,则跳转到下一个断点。
右键添加到变量监控区,十分方便的查看集合数组的数据。
点击创建断点。右键断点,输入条件。只有当满足条件时,才会进入到断点中。想想以前傻傻的F8,果然还是偷懒比较爽!
该类型的断点不会使程序停下来,而是输出日志信息,然后继续执行。有了这个神器,就不需要再打log了。
取消勾选Suspeng复选框(即表示程序运行至此断点时不会停下来供开发者调试),然后勾选Log evaluated expression:,并输入打印语句即可。
如果该变量的值发生改变,程序会自动停下来,并定位在改变变量值的地方。
在定义方法的第一行打断点,可以方便的观察到方法的参数和返回结果。
在调试过程一旦发生选定的异常,调试器就会定位到异常发生处。
出现“waiting for debugger”窗口是在debug模式下运行出现的。但是,在去除断点且在run模式下也出现了此窗口,并且一直如此。卸载程序重新运行也是如此。网上说的重启adb也木有用。
参考
http://www.jianshu.com/p/011eb88f4e0d#
❾ 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的标签。该调试工具窗口还提供覆盖在下面的章节等调试工具。
❿ 如何用时下流行的Android Studio连接云手机debug
一、首先让你的电脑通过网络连接到云手机:
注册、登陆的步骤略过不讲,我们直接来到云手机的使用界面。这里Bird选择了HTC One M8作为演示设备。
你需要看到界面右上角的adb 连接地址。
我们的每台云手机都有一个单独的连接地址,你需要复制这个adb连接地址到命令行,然后按回车执行这个命令你的电脑就会连接到云手机。(ps:云端和PC上显示的adb地址一定要一致)
这时在云手机的页面,你会看到请求远程连接的提示,点击“确定”。
输入命令“adb devices”,看到以下结果的话,恭喜你!此时,你的电脑已经连接到云手机上了。
二、现在你可以用Android Studio调试了
当你的电脑通过前面的操作连接到了云手机,你就获得了这台手机的最大控制权。此时,打开你的Android Studio来debug吧!
a.在代码中设置断点
b.打开 Android Studio,工具栏选择 Run —> Debug,选中已连接的云手机
c.程序启动,可以看到程序命中断点,即可开始调试
到这里,接下来的操作开发者们应该非常了解了吧!云手机能够支持Android Studio和Eclipse这两款时下最流行的IDE。
新技能get√有了这个全新的APP调试神器,开发者们改BUG的速度简直不要太快呀!