展会信息港展会大全

android软件开发的两种方式来调试和查找bug:adb + ddms
来源:互联网   发布日期:2016-01-14 13:01:32   浏览:2059次  

导读:通过学习,发现主要用到以下两种方式来调试和查找bug:adb + ddms.adb(Android Debug Bridge)是Android提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作......

通过学习,发现主要用到以下两种方式来调试和查找bug:adb + ddms.

adb(Android Debug Bridge)是Android提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作:

1、快速更新设备或手机模拟器中的代码,如应用或Android系统升级;

2、在设备上运行shell命令;

3、管理设备或手机模拟器上的预定端口;

4、在设备或手机模拟器上复制或粘贴文件;

在网站下 载platform-tools_r01-windows.rar,解压后,复制adb.exe 和 AdbWinApi.dll到C:\wINDOWS\system32,在windows的dos下,输入adb,如果没有出现adb不是内部或者外部命 令,则说明ok了。本方式说的是是在虚拟环境下测试的,非真机.

常用命令

adb shell - 登录设备shell,后面也可直接跟运行命令。如:adb shell rm -r /system/sd/app

adb pull - 从手机中下载文件到电脑上。如:adb pull /data/app_s/Stock.apk C:\\Stock.apk

adb push - 从电脑中上传文件到手机上。如:adb push C:\\Stock.apk /data/app_s/Stock.apk

adb install - 安装软件到手机上。如:adb install C:\\apps2sd.apk

adb uninstall - 卸载手机上的软件。如:adb uninstall linda.apk

DDMS 的全称是Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。

在安装好的android sdk包里面,包含了ddms,启动eclipse,在Eclipes的debug中,选择other,在弹出的窗口中,可以看到ddms,点击就可以显示出来了

赞助本站

人工智能实验室

相关热词: 调试 bug adb ddms

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港