如何在Unity中对程序进行 Android 真机断点调试

如何在Unity中对程序进行 Android 真机断点调试,第1张

真机调试Androidandroid开发多半可以使用android模拟器进行运行调试,不过那个模拟器实在是太慢,启动一次得要个三两分钟。一般是模拟器一直开着,只通过后退键把程序退出就可以进行第二次调试。但有时候需要连接到真机,不但速度快,还能发现模拟器上发现不了的问题。真机调试当然需要一个android手机或平板,还有USB线。需要在windows上安装对应的USB驱动程序。连接成功用通过adb devices命令应该能看到你的机器:platform-tools目录下:注意要在手机的设置里面,打开USB调试(必须!)。然后在Eclipse里面右键点项目选Debug As --> Android Application即可启动真机调试。不过我之前一直用模拟器,所以每次Debug As --> Android Application都会自动启动模拟器调试,需要在Debug As –> Debug Configuration里面设置一下,target选项卡改为manual,手动选择调试设备:然后再Debug As --> Android Application就可以选择真机来调试了。如果在Eclipse里设置了断点,在手机上运行程序就可以触发eclipse里的断点了。Mac 下的Android真机调试在Mac下其实更简单些,连按照usb程序的步骤都省了,连接数据线后eclipse能直接看到android手机。如果想用adb命令查看一下,注意这个命令移动到了platform-tool目录里, 在Mac这中类Unix系统里执行命令前要加 /然后在eclipse里安装上面的方法,一样可以选择真机调试:

设置断点其实是一种感觉,你觉得哪里有问题,或者你想查看哪里的变量或者内存的值,就将断点设置在哪里。在某一行设置断点可以直接点击到这一行,然后直接按F9。
其次还可以设置函数断点,在程序执行到这个函数的时候,自动中断。按快捷键“ctrl+b",然后在第一个选项卡"Location"中输入你想断点的函数名称+()即可。例如“sum()"
还可以设置变量断点,按快捷键“ctrl+b",然后在第二个选项卡"Data"中输入你想断的变量即可。那么当这个变量的值发生变化的时候,函数就回自动中断到断点处。

在 启动应用程序进行调试时,Eclipse 会自动切换到 Debug 透视图。最常见的调试步骤是设置断点,这样可以检查条件语句或循环内的变量和值。要在 Java 透视图的 Package Explorer 视图中设置断点,双击选择的源代码文件,在一个编辑器中打开它。遍历代码,将鼠标放在可疑代码一行的标记栏(在编辑器区域的左侧)上,双击即可设置断点。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12810895.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存