本文主要介绍adb常用命令及应用常用目录
1、adb常用命令
adb devices列出所有连接的android设备。
以下命令都是对单个devices而言,如果存在多个devices的话,下面的命令都需要将adb变为adb -s deviceId

adb shell进入devices命令行模式,进入命令行模式,就是linux命令行了
adb shell command进入devices命令行模式,并运行命令command
adb shell am start -n <package>/<package>.<activity>adb命令启动程序
adb shell am start -D -n <package>/<package>.<activity>adb命令启动程序 Debug模式

adb push <local> <remote>将本地的文件传送到device上,如安装系统apk, adb push a.apk /system/app/
adb pull <remote> <local>将device上的文件拉到本地,如将某个系统应用复制到d盘, adb pull /system/app/a.apk d:\\

adb install local安装应用
adb uninstall <-k> package卸载应用, -k表示保留应用数据和缓存

adb start-server启动adb服务,如果已经启动,不重复启动
adb kill-server停止adb服务

adb remount挂载devices,对devices拥有写权限
adb reboot重启设备
adb reboot -recovery以刷机模式重启
adb root以root运行

2、应用常用目录
/data/data/package_name/ 应用的数据目录,包括cache、databases、lib、shared_prefs,分别存放cache、数据库、lib、SharedPreferences数据
/data/system/dropbox 存放系统fc,应用fc,应用ANR,系统启动日志、日志备份等。如:system_app_anr@1367921168510.txt表示某个时间点anr日志,system_app_crash@1368011664687.txt为某个时间点fc日志。

可以使用adb pull拷贝数据到本地,
adb pull /data/data/cn.trinea.android.demo/databases/androiddemo d:\\表示拷贝数据库到d盘
adb pull /data/system/dropbox/ d:\\systemNotes表示将若有日志拷贝到到d盘

相关博客:
Android Sqlite命令http://www.cnblogs.com/trinea/archive/2012/11/16/2773656.html
DeviceMonitor Adb connection Error:远程主机强迫关闭了一个现有的连接 解决方法 http://trinea.iteye.com/blog/1497145
Android AVD Manager无法识别真机,adb驱动解决 http://trinea.iteye.com/blog/1180522

最新文章

  1. jenkins和hudson---打酱油的日子
  2. Spark性能测试报告与调优参数
  3. Linux环境下Oracle数据库启动停止命令
  4. Deep Learning 13_深度学习UFLDL教程:Independent Component Analysis_Exercise(斯坦福大学深度学习教程)
  5. java 链接jdbc
  6. c++一些问题总结
  7. SATA SAS SSD 硬盘介绍和评测
  8. 关于rsync的密码问题
  9. java中获得jar包执行路径的方法
  10. iOS与Android通用AES加密
  11. Linux下简单的取点阵字模程序
  12. [Hadoop] - Mapreduce自定义Counter
  13. 一次花费了一两个小时的mysql问题排查
  14. Kafka系列之-自定义Producer
  15. canvas 的HTML属性
  16. Java反序列化漏洞实现
  17. 2013-2014 ACM-ICPC, NEERC, Southern Subregional Contest Problem B. Travelling Camera Problem set贪心
  18. ztree默认自动打开第一级
  19. Confluence无法打开编辑器,一直在转圈
  20. 9.12 开课第9天 (JS脚本语音:基础语法、语句)

热门文章

  1. webclient 比浏览器加载页面慢的一个问题
  2. 利用统计学知识为android应用的启动时间做数据分析
  3. MongoDB集群架构及搭建
  4. js删除数据的几种方法
  5. Centos下Tomcat 安装Apache Portable Runtime
  6. [转]IIS添加MIME扩展类型及常用的MIME类型列表
  7. java调用.net asmx / wcf
  8. Struts2 框架的快速搭建
  9. python网络编程学习《一》
  10. iis7配置网站容易出现的问题(转)