`
Bauble
  • 浏览: 66952 次
  • 性别: Icon_minigender_1
  • 来自: Mercury
社区版块
存档分类
最新评论

Android16_Android调试方法

阅读更多

一、DDMS的使用

在Eclipse中打开DDMS视图


 1.LogCat:

LogCat用于显示程序运行时的日志信息,一般包括debug、info、warn和error,上面5个圆圈形按钮分别是:

V -- verbose:查看全部日志信息

D -- debug:查看debug、info、warn和error信息

I -- info:查看info、warn和error信息

W -- warn:查看warn和error信息

E -- error:查看error信息

另外,LogCat可以添加过滤器,用来查看特定的信息,例如我们之前添加的System.out过滤器就是用来查看输出信息的。

 

2.File Explorer

File Explorer可以浏览当前模拟器中的所有文件。就是和用adb shell中查看的是一样的。比如:上次通过shell命令查询数据库的位置是在data/data/com.android.activity/database/下面。


此外,在File Explorer标签上有两个按钮,分别是push a file from device和push a file onto device,即从模拟器上得到一个文件和向模拟器上添加一个文件。这样可以可以很方便的在模拟器与电脑之间传输数据。

 

3.Devices

有时Android模拟器正常运行,可是DDMS却和模拟器的连接中断,此时只要在Devices标签下点击restart即可重新建立连接。

 

二、常见程序调试方法

当程序运行时提示有异常时,可以在Logcat下面看Error信息,里面会有异常的全部信息。通常做法是使用Log这个类在程序中记录日志信息。

例如:

Log.d("debugInfo","这是程序中的Debug信息");

  d()方法就是debug信息,此外还有v()、i()、w()、e()等,这样添加日志信息之后就可以在LogCat中添加过滤器,当程序运行的时候就可以查看日志信息了。

d()方法中的参数分别为日志名称和日志内容。添加过滤器方法:



  其中,Log Tag就是d()方法中的名字。

 

 

 

  • 大小: 52 KB
  • 大小: 30.5 KB
  • 大小: 1.7 KB
  • 大小: 13.8 KB
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    3399升级工具 AndroidTool_Release_v2_3399_android_factorysy7_AndroidT

    【3399升级工具 AndroidTool_Release_v2_3399_android_factorysy7_AndroidT】是一款专门针对3399平台Android设备的固件升级工具,它提供了方便快捷的方式来更新设备的系统软件。这款工具是AndroidTool的发布版本,...

    AndroidTool_Release_v2.33.rar

    2. **Android Studio**:Google官方推出的集成开发环境(IDE),内含代码编辑器、调试器、构建工具等一系列功能,是Android应用开发的首选平台。 3. **ADB (Android Debug Bridge)**:一个多功能命令行工具,用于...

    IDA 调试Android android_server nonpie

    《使用IDA调试Android android_server_nonpie的深度解析》 在Android系统中,`android_server`是核心服务框架的重要组成部分,它负责处理系统级的服务请求,是Android系统与应用程序交互的关键桥梁。尤其在Android ...

    Rockchip固件烧录工具AndroidTool_Release及使用说明

    驱动安装过程中,可能需要开启设备的USB调试模式,并在设备上确认授权,以允许电脑访问设备的硬件资源。 接下来,我们来看看如何使用AndroidTool进行固件烧录: 1. **下载与解压**:下载AndroidTool_Release_v2.35...

    IDA 调试Android android_server

    IDA 调试Android android_server,可以用于Android 5.0及以上的版本中。支持pie。

    AndroidKiller_v1.3.12018整合版By吾爱论坛昨夜星辰2012.rar

    这个版本是V1.3.1的更新,发布于2018年,旨在帮助开发者、逆向工程师以及Android爱好者在分析、调试、优化和安全测试Android应用时提供便利。以下将详细介绍该工具集包含的主要功能和知识点: 1. **Android逆向工程...

    Quectel_Android_RIL_Driver.zip

    3. **调试工具**:可能包含用于跟踪和调试的工具,如logcat日志输出,这对于问题诊断至关重要。 4. **测试用例**:可能包含用于验证驱动功能的测试脚本,帮助确保驱动的正确性和稳定性。 5. **版本信息**:V3.0.4...

    AndroidKiller_v1.3.1.rar

    《Android调试利器:AndroidKiller_v1.3.1详解》 在移动应用开发领域,尤其是在Android平台上,调试是开发者日常工作中不可或缺的一部分。为了提高效率并解决编译过程中的问题,各种工具应运而生。其中,名为...

    AndroidKiller_v1.3.1

    为了理解、调试或优化Android应用程序,开发者经常需要对APK文件进行逆向工程。这就引出了我们今天要讨论的主角——AndroidKiller_v1.3.1,一个专为Android APK文件设计的解压工具。它允许开发者抽取项目中的资源...

    jd-gui.rar_android_android gis_android gui_android jd-g_安卓反编译

    标题中的“jd-gui.rar_android_android gis_android gui_android jd-g_安卓反编译”指出,这个压缩包包含了一个用于Android应用反编译的工具,名为“jd-gui”。jd-gui是Java反汇编器GUI(图形用户界面)的一个版本,...

    Android_Anti_Debug,android反调试的一个例子。.zip

    1. 检测调试器:项目主要通过检查系统中是否存在调试标志、系统调用(如ptrace())以及进程状态等方法来判断是否被调试。例如,可以检查`/proc/self/status`文件中的`TracerPid`字段,如果其值不为0,则表示有调试器...

    DDZ.rar_android_android 斗地主_斗地主 android

    12. **测试与调试**:包括单元测试、集成测试和性能测试,以及使用Android Studio的调试工具进行问题排查。 通过分析这个项目,开发者不仅可以学习到Android应用开发的基本流程,还能深入了解游戏开发中的各种技术...

    AndroidKiller_v1.3.1.zip

    《安卓逆向工具AndroidKiller_v1.3.1深度解析》 在移动应用开发领域,尤其是对于Android系统,逆向...对于Android安全研究、软件调试以及应用优化的从业者来说,掌握并熟练使用AndroidKiller将极大地提升工作效率。

    Realtek_wifi_SDK_for_android_20111103.rar_android_realtek_realte

    标题 "Realtek_wifi_SDK_for_android_20111103.rar_android_realtek_realte" 暗示我们正在处理一个针对Android平台的Realtek WiFi软件开发工具包(SDK)。这个版本是2011年11月3日的,意味着它可能包含了那时的最新...

    AndroidKiller__v1.3.1-WO

    "AndroidKiller_v1.3.1-WO"是一个针对Android设备的专业工具,可能是用于调试、性能优化或者故障排查的应用程序。从版本号1.3.1可以看出,它经过了多次迭代和改进,以提供更稳定和高效的功能。在IT行业中,这样的...

    android_Profiler真机调试说明文档

    本文将详细介绍如何使用Unity3D的Profiler工具在真机上进行Android游戏的调试,以解决网络上各种方法纷繁复杂的问题。 一、ADB直连调试 推荐使用ADB直连方式进行调试,因为这种方式反馈速度快,且对网络的依赖性较...

    Android_Gadget_CDC_driver

    - 调试与开发:开发者可以利用Gadget CDC驱动进行远程调试,例如通过USB连接在电脑上查看和控制Android设备。 - 数据传输:通过模拟串口,用户可以方便地在电脑和手机之间传输文件,而无需依赖其他软件或服务。 -...

    Android_SMS.rar_Android_SMS_android_apk_安卓 短信发送_安卓SMS

    【标题】"Android_SMS.rar" 是一个包含有关Android短信功能的源代码压缩包,主要针对的是Android平台上短信的发送和接收。"Android_SMS_android_apk" 暗示了这可能是一个已经打包好的APK应用,可以安装在Android设备...

    Android ApkIDE_3.5.0

    总之,Android ApkIDE_3.5.0作为一个强大的Android逆向开发工具,通过其直观的图形界面和丰富的功能,为开发者提供了便捷的APK分析、调试和修改环境。无论是为了学习、优化还是修复问题,ApkIDE都能成为开发者不可或...

Global site tag (gtag.js) - Google Analytics