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