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推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
目录
相关文章
|
5月前
|
编解码 Shell Android开发
『移动端测试必备』ADB常用命令和使用
『移动端测试必备』ADB常用命令和使用
96 2
|
8天前
|
Java Android开发
Android 对adb命令的拦截
Android 对adb命令的拦截
16 2
|
8天前
|
自然语言处理 API 开发工具
基于LangChain-Chatchat实现的本地知识库的问答应用-快速上手(检索增强生成(RAG)大模型)
基于LangChain-Chatchat实现的本地知识库的问答应用-快速上手(检索增强生成(RAG)大模型)
基于LangChain-Chatchat实现的本地知识库的问答应用-快速上手(检索增强生成(RAG)大模型)
|
21天前
|
人工智能 Oracle 关系型数据库
【AI Agent系列】【LangGraph】0. 快速上手:协同LangChain,LangGraph帮你用图结构轻松构建多智能体应用
【AI Agent系列】【LangGraph】0. 快速上手:协同LangChain,LangGraph帮你用图结构轻松构建多智能体应用
47 0
|
21天前
|
存储 人工智能 数据库
【AI大模型应用开发】以LangChain为例:从短期记忆实战,到如何让AI应用保持长期记忆的探索
【AI大模型应用开发】以LangChain为例:从短期记忆实战,到如何让AI应用保持长期记忆的探索
40 0
|
21天前
|
存储 人工智能 自然语言处理
【AI大模型应用开发】【RAG评估】2. 实战:LangChain x RAGAs x LangSmith联合评估RAG应用,兼看如何借助LangSmith有效学习LangChain
【AI大模型应用开发】【RAG评估】2. 实战:LangChain x RAGAs x LangSmith联合评估RAG应用,兼看如何借助LangSmith有效学习LangChain
60 0
|
21天前
|
安全 Java Shell
Android13 adb input 调试命令使用和源码解析
Android13 adb input 调试命令使用和源码解析
36 0
|
1月前
|
编解码 Android开发
常用adb命令
常用adb命令
57 2
|
1月前
|
Shell 测试技术 Android开发
掌握ADB:详解操作命令及完整用法指南(二)
**ADB摘要** Android Debug Bridge (ADB) 是用于PC与Android设备通信的调试工具。本文聚焦于`adb shell am`命令,用于控制设备执行操作,如启动应用: ```bash adb shell am start &lt;package&gt;/&lt;activity&gt; ``` 它还用于测量应用启动时间。`dumpsys window`命令获取包名和界面信息。ADB还能模拟手机按键,如点击、滑动、输入文本和控制音量。此外,通过`dumpsys cpuinfo`和`meminfo`可检查CPU和内存使用情况。这些在自动化测试中非常有用。
23 1
|
2月前
|
机器学习/深度学习 人工智能 API
LangChain初探:为你的AI应用之旅导航
这篇文章带来了 LangChain 较为全面的精彩初探,带领小白选手轻松揭开其神秘面纱,一窥其独特之处。不容错过!
144 1
LangChain初探:为你的AI应用之旅导航