博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
adb操作命令
阅读量:5978 次
发布时间:2019-06-20

本文共 815 字,大约阅读时间需要 2 分钟。

  hot3.png

    首先配置一下SDK环境变量

  • 在系统变量里新建ANDROID_HOME的变量,值为SDK目录,我的目录是G:\adt-bundle-windows-x86-20131030\sdk
  • 在用户变量值中的Path中添加%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools(前后如果还有其他变量请用分号隔开)
  • 打开cmd命令行,输入adb会看到版本信息以及一些使用帮助。 

    ​​​​​一些命令

  • 启动DDMS:                         ddms

  • 查看adb命令帮助信息:        adb help

  • 在命令行中查看LOG信息:  adb logcat -s 标签名

  • 查看bug报告:                      adb bugreport 

  • 安装apk:                             adb install <apk文件路径> 

  • 卸载apk:                            adb uninstall <软件名>      adb uninstall -k <软件名>   如果加 -k 参数,为卸载软件但是保留配置和缓存文件. 

  • 从电脑上发送文件到设备:    adb push <本地路径> <远程路径>

  • 从设备上下载文件到电脑:    adb pull <远程路径> <本地路径>

for crash log : logcat -b crash -d

for xxx log : logcat -b main -d -s xxxxx   xxxxx

 

 

在本地调试代码时,我们经常通过查看LogCat日志来分析解决问题。对于发布的应用,在代码中执行命令“logcat -d -v threadtime”也能达到同样的效果,只不过是获取到了用户手机的logcat。当Native崩溃时,Android系统同样会输出崩溃堆栈到LogCat,那么拿到了LogCat信息也就拿到了Native的崩溃堆栈。

 

提取 anr信息

adb pull /data/anr/traces.txt 

转载于:https://my.oschina.net/ldhy/blog/729905

你可能感兴趣的文章
[译]Spring Session 与 Spring Security
查看>>
python学习笔记(05)
查看>>
路由器NAT网络地址转换
查看>>
checkbox全选,全不选
查看>>
7、文档元素
查看>>
linux下的连接文件——软连接和硬连接的区别
查看>>
怎么查看linux文件夹下有多少个文件(mac同样)
查看>>
cacti监控一览无余
查看>>
第十六章--访问文件
查看>>
ASP.NET MVC学前篇之Ninject的初步了解
查看>>
对缓存击穿的一点思考
查看>>
SQL提高及优化
查看>>
Python自动化开发学习15-css补充内容
查看>>
解析find用法
查看>>
JAVA BIO 服务器与客户端实现示例
查看>>
使用Denyhost来阻止恶意连接SSH的IP
查看>>
Java: System.exit() 与安全策略
查看>>
强制杀oracle进程
查看>>
《Cisco IPv6网络实现技术(修订版)》一2.6 配置练习:使用Cisco路由器配置一个IPv6网络...
查看>>
《可穿戴创意设计:技术与时尚的融合》一一第2章 与可穿戴设备有关的故事...
查看>>