adb常用命令

本文涉及的产品
阿里云百炼推荐规格 ADB PostgreSQL,4核16GB 100GB 1个月
简介: adb常用命令

ADB 即 Android Debug Bridge,Android调试桥。通过adb命令,可以通过PC控制台看到许多手机上的信息。下面记录下常用命令:

1、adb shell dumpsys meminfo

查看内存信息

2、adb shell dumpsys cpuinfo

查看cpu信息

3、adb shell dumpsys power

查看电源信息,通过此信息可以看到很多关于wake lock,程序唤醒锁信息。

3、adb shell dumpsys batterystats

查看电池状态

4、adb shell dumpsys battery

查看电池信息

5、adb shell dumpsys alarm

查看闹钟信息

6、adb shell dumpsys activity

查看activitymanagerservice所有信息

7、adb shell dumpsys activity activities <package>

查看Activity组件信息,可接packagename,只查看对应包名的信息

8、adb shell dumpsys activity services <package>

查看Service组件信息

9、adb shell dumpsys activity providers

产看ContentProvider组件信息

10、adb shell dumpsys activity broadcasts

查看BraodcastReceiver信息

11、adb shell dumpsys activity intents

查看Intent信息

12、adb shell dumpsys activity processes

查看进程信息

13、adb shell

可以直接进入手机目录,进行常规的cd,ls操作

14、adb pull <path1> <path2>

把位于手机上path1的文件copy到pc上的path2

15、adb shell am start -n <包名>/<类名> <参数类型> <参数名> <参数值>

带参数启动activity

常见参数

a action;activity对应的action;

--es key stringValue; 传递 String 参数;

--ez key booleanValue; 传递 Boolean 参数;

--ei key intValue; 传递 int 参数;

--el key longValue; 传递 long 参数;

--ef key floatValue; 传递 float 参数;

例:

adb shell am start-activity -n com.test.huge/com.android.dos.ui.activity.ReadNewActivity --es bookUrl https://infosxs.pysmei.com/BookFiles/Html/642/641939/index.html

16、adb shell getprop dalvik.vm.<参数>

dalvik.vm.heapstartsize=8m    //堆内存的初始大小

dalvik.vm.heapgrowthlimit=192m    //largeHeap为false时,App的最大堆内存大小

dalvik.vm.heapsize=512m    //largeHeap为true时,App的最大堆内存大小

dalvik.vm.heaptargetutilization=0.75    //内存使用率。GC完成之后,系统根据已使用内存和内存使用率来调整堆内存的大小

dalvik.vm.heapminfree=2m    //单次堆内存调整的最小值

dalvik.vm.heapmaxfree=8m    //单次堆内存调整的最大值

相关实践学习
阿里云百炼xAnalyticDB PostgreSQL构建AIGC应用
通过该实验体验在阿里云百炼中构建企业专属知识库构建及应用全流程。同时体验使用ADB-PG向量检索引擎提供专属安全存储,保障企业数据隐私安全。
AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产
企业在数据仓库之上可构建丰富的数据服务用以支持数据应用及业务场景;ADB PG推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
相关文章
|
11月前
|
编解码 Shell Android开发
『移动端测试必备』ADB常用命令和使用
『移动端测试必备』ADB常用命令和使用
327 2
|
2月前
|
Shell
|
4月前
|
Shell 数据安全/隐私保护
Ansible Ad-hoc,命令执行模块
Ansible Ad-hoc,命令执行模块
43 1
|
4月前
|
编解码
【超级实用的一些adb命令】
【超级实用的一些adb命令】
62 0
|
5月前
|
数据采集 人工智能 文字识别
ADB命令来捕获设备屏幕快照和发送鼠标事件来实现抓取公众号文章
ADB命令来捕获设备屏幕快照和发送鼠标事件来实现抓取公众号文章。解决方案: 1.通过ADB命令来捕获设备屏幕快照,传递给电脑并且保存在本地文件; 2.通过百度飞桨ocr解析图片获取内容并保存; 3.根据解析的内容和坐标,向手机发送鼠标事件(点击和上下,左右滑动)来控制页面的跳转。
100 1
|
6月前
|
Shell
常用 adb 命令
常用 adb 命令
131 2
|
6月前
|
Java Android开发
Android 对adb命令的拦截
Android 对adb命令的拦截
95 2
|
6月前
|
存储 编解码 Shell
|
6月前
|
安全 Java Shell
Android13 adb input 调试命令使用和源码解析
Android13 adb input 调试命令使用和源码解析
779 0
|
6月前
|
编解码 Android开发
常用adb命令
常用adb命令
105 2