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盘

相关实践学习
使用CLup和iSCSI共享盘快速体验PolarDB for PostgtreSQL
在Clup云管控平台中快速体验创建与管理在iSCSI共享盘上的PolarDB for PostgtreSQL。
AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产
企业在数据仓库之上可构建丰富的数据服务用以支持数据应用及业务场景;ADB PG推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
目录
相关文章
|
4月前
|
编解码 Shell Android开发
『移动端测试必备』ADB常用命令和使用
『移动端测试必备』ADB常用命令和使用
82 2
|
21天前
|
编解码 Android开发
常用adb命令
常用adb命令
55 2
|
1月前
|
机器学习/深度学习 人工智能 API
LangChain初探:为你的AI应用之旅导航
这篇文章带来了 LangChain 较为全面的精彩初探,带领小白选手轻松揭开其神秘面纱,一窥其独特之处。不容错过!
133 1
LangChain初探:为你的AI应用之旅导航
|
7月前
|
机器学习/深度学习 存储 分布式计算
使用PAI-EAS一键部署ChatGLM及LangChain应用
本场景中主要介绍如何使用模型在线服务(PAI-EAS)部署ChatGLM的AI-Web应用以及启动WebUI进行模型推理,并通过LangChain集成自己的业务数据。
560 0
使用PAI-EAS一键部署ChatGLM及LangChain应用
|
8月前
|
Shell Linux 开发工具
adb--常用命令
adb--常用命令
|
8月前
|
存储 缓存 人工智能
解码 LangChain|用 LangChain 和 Milvus 从零搭建 LLM 应用
如何从零搭建一个 LLM 应用?不妨试试 LangChain + Milvus 的组合拳。 作为开发 LLM 应用的框架,LangChain 内部不仅包含诸多模块,而且支持外部集成;Milvus 同样可以支持诸多 LLM 集成,二者结合除了可以轻松搭建一个 LLM 应用,还可以起到强化 ChatGPT 功能和效率的作用。
717 0
|
9月前
|
Shell 测试技术 Android开发
08-adb命令之monkey压测
08-adb命令之monkey压测
|
9月前
|
Shell
07-adb命令之更多adb shell使用
07-adb命令之更多adb shell使用
|
9月前
|
Shell 数据安全/隐私保护
06-adb命令之实用功能
06-adb命令之实用功能
|
9月前
|
编解码 Shell 开发工具
05-adb命令之查看设备信息
05-adb命令之查看设备信息