- 安装abd工具
- 安装powercmd工具
- 安卓手机用数据线连接电脑,
- 安装手机驱动,驱动安装失败请用驱动精灵等相关软件手动安装
- 打开手机调试选项:
- 打开cmd命令窗口,运行命令adb devices,如果返回设备信息则连接成功
在开发Android应用时,通常情况下是通过USB数据线连接设备和计算机,但对于一些需要使用USB设备的应用,这种方法就碰到了麻烦,手机的USB接口已经和外接的USB设备连接,无法再连数据线,此时可以通过网络TCPIP的方法来进行。也就是然ADB 通过网络来连接设备,而无需USB数据线。
具体方法如下:
1. 使用USB数据线连接设备。
2. 在命令行输入adb tcpip 8888 ( 8888为端口号,可以自由指定)。
3. 断开 USB数据,此时可以连接你需要连接的|USB设备。
4. 再计算机命令行输入 adb connect <设备的IP地址>:8888
后面就可以使用ADB ,DDMS 来调试Android应用或显示Logcat 消息。
5. 如果需要恢复到USB数据线,可以在命令行输入adb usb。恢复成USB数据线连接方式后,需要重新用数据线连接手机,重复1~4步才能再次无线连接获取日志。
注: Android设备的IP地址可以在Settings->About Phone->Status 查到
- Adb常用基本命令:
- 获取安卓手机log日志步骤:
测试时若手机设备连着adb工具,当APP发生崩溃/其他问题之后,直接抓崩溃的日志,将日志导出来发给开发
注意事项:若手机没有连着adb工具,手机app发生问题之后在5分钟内还能抓到出错日志
-
-
-
- 在打开PowerCmd,在命令行中输入命令:
-
-
adb logcat -b main -v time > log.txt
注意事项:*. -b和>前是有空格的
*. 在运行以上命令的时候出现app崩溃闪退等问题,等待5s后按住Ctrl+C中断命令并获取日志
-
-
-
- 设置PowerCmd的窗口日志显示200000行(2后面5个零,二十万):
-
-
文件->首选项->外观 勾选“启用折叠/大纲”,设置200000行到1行
-
-
-
- 当出现安卓APP异常时,按Ctrl+c停止日志获取并记录问题发生时间(崩溃问题等待5s后再停止),
- 全选PowerCmd窗口打印信息,复制到txt文档,作为日志文件给到研发附到tb问题单上。如果是闪退崩溃问题请记得同步附上手机里的Buglist日志。
-
-
PS:
*.用手机测试同时抓log期间,时不时清空一下窗口是个好习惯。命令:“cls”
*.如果所给的日志不足,可以到powercmd的日志文件夹,拿对应时间点的日志,给到研发进行定位。
*. 手机里尽量只运行必要的APP程序,程序越多,日志就越多
- JoyLite安卓APP闪退日志存放路径
monkey输出日志和日志分析
monkey