登录 立即注册
查看: 960892|回复: 870

[逍遥命令] 【逍遥安卓】ADB常用命令整理

  [复制链接]

30

主题

123

帖子

51

积分

超级版主

Rank: 8Rank: 8

积分
51

逍遥新人资格章

发表于 2018-10-22 20:40:30 | 显示全部楼层 |阅读模式
本帖最后由 心芝雨 于 2020-12-30 13:31 编辑

提示 逍遥安卓模拟器 本身自带adb.exe程序无需在使用第三方
        一下命令也可以搭配memuc命令 互相使用
例如目录 H:\Microvirt\MEmu 文件夹里自带adb 程序
00000.jpg
模拟器端(默认NAT)口序号:0:21503    1:21513    2:21523,以此为规律() QQ截图20201230132414.jpg

红线以上 直接默认模拟器默认NAT联网的 ADB 使用可以直接链接模拟器(adb devices查看当前设备)
红线以下 使用桥接的 ADB 使用adb connect 192.168.0.3:5555 链接(192.168.0.3是你分配模拟器的ip)



一. 安卓命令
1. 描述:截取当前屏幕
    语法:screencap [-p] <filename>
    [-p]:以png格式存储文件
    示例:screencap -p /data/screen.png  #截取当前屏幕保存成screen.png

2. 描述:input命令 实现输入,单击,拖动,按键等事件
    1) 发送文本
        语法:input text <string>
        <string>:文本内容
        示例:input text "www.xyaz.cn"  #模拟输入 (不支持中文)  
    2) 按键
        语法:input keyevent [--longpress] <键值>
        [--longpress]:长按
        示例:input keyevent 3  #模拟点击Home键
    3) 点击
        语法:input tap <x> <y>
        <x> <y>:坐标
        示例:input tap 500 200  #模拟点击坐标(500, 200)的点
    4) 划动
        语法:input swipe <x1> <y1> <x2> <y2> [duration(ms)]
        <x1> <y1>:起点坐标
        <x2> <y2>:终点坐标
        [duration]:持续时间
        示例:input swipe 200 200 300 300  #模拟滑动 从起点坐标(200, 200)划动到终点(300, 300)

3. 描述:查看系统服务信息
    语法:dumpsys [system service]
    示例1:dumpsys meminfo  #查询内存情况
    示例2:dumpsys cpuinfo  #查询CPU情况
    示例3:dumpsys gfxinfo  #查询帧率情况
    示例4:dumpsys display  #查询显示情况
    示例5:dumpsys power  #查询电源情况              
    示例6:dumpsys batterystats  #查询电池情况
    示例7:dumpsys activity  #查询AMS服务相关信息
    示例8:dumpsys window  #查询WMS服务相关信息
    示例9:dumpsys activity  #查看全部任务栈信息
    示例10:dumpsys activity | grep 'mResumedActivity'  #查看运行中的任务栈
    示例11:dumpsys activity | grep 'mFocusedActivity'  #查看顶栈任务栈
    示例12:dumpsys activity | grep 'top-activity'  #查看最顶端top-activity

4. 描述:activity manager 命令
    1) 启动应用
        语法:am start [-n] <packageactivity>
        [-n]:组件
        示例:am start -n com.android.settings/.Settings  #启动设置应用
    2) 退出应用
        语法:am force-stop <packagename>
        示例:am start -n com.android.settings  #退出设置应用

5. 描述:package manager 命令
    1) 枚举包名
        语法:pm list packages [ -f | -d | -e | -s | -3 | -i ]
        [-f]:显示每个包的文件位置
        [-d]:只显示禁用的应用的包名
        [-e]:只显示可用的应用的包名
        [-s]:只显示系统应用的包名
        [-3]:只显示第三方应用的包名
        [-i]:查看应用的安装者
        示例:pm list packages  #枚举所有包
    2) 安装应用
        语法:pm install [-l] [-r] <apkfile>
        [-r]:重新安装应用,且保留应用数据
        [-l]:锁定应用程序
        示例:pm install /data/test.apk  #安装安卓内部apk
    3) 卸载应用
        语法:pm uninstall [-k] <packagename>
        [-k]:保留程序运行所产生的数据和缓存目录
        示例:pm uninstall com.android.settings  #卸载设置
    4) 清除应用缓存
        语法:pm clear <packagename>
        示例:pm clear com.android.settings  #清理设置应用的缓存
    5) 取应用的路径
        语法:pm path <packagename>
        示例:pm path com.android.settings  #取设置应用的路径
    6) 禁用应用
        语法:pm disable <packagename>
        示例:pm disable com.android.settings  #禁用设置应用
        备注:只有支持系统应用,第三方应用不支持
    7) 启用应用
        语法:pm enable <packagename>
        示例:pm enable com.android.settings  #启用设置应用
    8) 隐藏应用
        语法:pm hide <packagename>
        示例:pm hide com.android.settings  #隐藏设置应用
    9) 显示应用
        语法:pm unhide <packagename>
        示例:pm unhide com.android.settings  #显示设置应用

6. 描述:获取指定key的配置值
    语法:getprop <key>
    示例1:getprop ro.product.manufacturer  #取手机厂商
    示例2:getprop ro.product.model  #取手机型号
    示例3:getprop dhcp.eth0.ipaddress  #取IP地址
    示例4:getprop dhcp.eth0.mask  #取子网掩码
    示例5:getprop dhcp.eth0.gateway  #取网关
    示例6:getprop dhcp.eth0.dns1  #返回手机DNS1
    示例7:getprop dhcp.eth0.dns2  #返回手机DNS2
    示例8:getprop ro.sf.lcd_density  #取DPI
    示例9:getprop ro.build.version.release  #取安卓系统版本
    示例10:getprop persist.sys.country  #取国家信息
    示例11:getprop persist.sys.language  #取语言信息

7. 描述:设置指定key的配置值
    语法:setprop <key> <value>
    示例1:setprop ro.product.manufacturer samsung  #设置厂商
    示例2:setprop ro.product.model SM-A530F  #设置手机型号
    示例3:setprop dhcp.eth0.ipaddress 10.0.2.15  #设置IP地址
    示例4:setprop dhcp.eth0.mask 255.255.255.0  #设置子网掩码
    示例5:setprop dhcp.eth0.gateway 10.0.2.2  #设置网关
    示例6:setprop dhcp.eth0.dns1 192.168.1.1  #设置手机DNS1
    示例7:setprop ro.sf.lcd_density 192  #设置DPI

二. linux命令
游客,如果您要查看本帖隐藏内容请回复



回复

使用道具 举报

1

主题

25

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2018-11-5 21:13:11 | 显示全部楼层
完全看不明白 这命令是借助什么来调用的呢
回复 支持 2 反对 0

使用道具 举报

1

主题

30

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2018-11-13 09:29:55 | 显示全部楼层
66666666666666666666666
回复 支持 1 反对 0

使用道具 举报

0

主题

22

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2018-10-27 22:25:22 | 显示全部楼层
我看看有没有我用的上的
回复 支持 反对

使用道具 举报

0

主题

26

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2018-10-31 15:34:11 来自手机 | 显示全部楼层
: 【逍遥安卓】安卓命令整理
回复 支持 反对

使用道具 举报

1

主题

25

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2018-11-5 20:35:53 | 显示全部楼层
好东西感谢分享
回复 支持 反对

使用道具 举报

0

主题

21

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2018-11-7 00:14:27 | 显示全部楼层
rrrerereretr
回复 支持 反对

使用道具 举报

0

主题

27

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2018-11-7 23:33:44 | 显示全部楼层
66666666666666666666666666666
回复 支持 反对

使用道具 举报

0

主题

27

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2018-11-8 15:28:29 | 显示全部楼层
6666666666666666666
回复 支持 反对

使用道具 举报

0

主题

15

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2018-11-9 20:54:35 | 显示全部楼层
我看看有没有我用的上的
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2018-11-11 11:57:54 | 显示全部楼层
很不错 整理的可以
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|模拟器|手机模拟器|手游模拟器|安卓模拟器|( 沪ICP备14046591号 )

GMT+8, 2024-4-18 22:05 , Processed in 0.037672 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表