登录 立即注册
查看: 1038911|回复: 1323

[使用经验] 【幻月分享】个人整理ADB命令大全及几点技巧

  [复制链接]

4

主题

15

帖子

5

积分

注册会员

Rank: 2

积分
5
QQ
发表于 2016-4-25 19:51:47 | 显示全部楼层 |阅读模式
本帖最后由 幻月 于 2016-9-20 22:08 编辑

  本人以前搞过按键脚本开发,后来觉得按键太坑爹转战TC脚本,近期应客户需要开发一款手游脚本,发现逍遥安卓模拟器不错,特来学习一下。
  这两天通过逍遥论坛,百度等搜集整理了很多资料,下面列出几点比较实用的分享给大家。
以下所有内容均实测后放出!!!

有需要定制脚本的可以联系我哦

1、进入目录
  1. cd /d D:\Program Files\Microvirt\MEmu\
复制代码
幻月寄语:必备,不解释

2、获取所有模拟器
  1. adb devices
复制代码

3、获取模拟器所有属性状态值
  1. adb shell getprop
复制代码
幻月寄语:此命令能够得出很多属性值,修改不同的属性值会达到意想不到的效果哦

4、获取模拟器某属性状态值
  1. adb shell getprop 属性名
复制代码
幻月寄语:这玩意的属性名可以通过上面的命令得到

5、设置模拟器某属性状态值
  1. adb shell setprop 属性名 属性值
复制代码
幻月寄语:设置单一属性,不解释啦

6、获取模拟器所有包名
  1. adb shell pm list packages
复制代码

7、获取模拟器所有包名(包括APK路径)
  1. adb shell pm list packages -f
复制代码

8、获取包名对应的APK路径
  1. adb shell pm path 包名
复制代码

9、安装应用
  1. adb install -r 路径
复制代码
幻月寄语:个人觉得这种覆盖安装的形式不错,据说重启模拟器会消失,不过没测出来

10、删除应用数据
  1. adb shell pm clear 包名
复制代码

11、卸载应用
  1. adb shell pm uninstall 包名
复制代码

12、启动应用
  1. adb shell am start -n 包名/Activity类名
复制代码
幻月寄语:获取Activity类名的方法后面会说到

13、关闭应用
  1. adb shell am force-stop 包名
复制代码

14、文件上传
  1. adb push 本地路径 模拟器路径
复制代码

15、文件下载
  1. adb pull 模拟器路径 本地路径
复制代码

16、设置模拟器时间
  1. adb shell date -s YYYYMMDD.[[[HH]MM]SS]
复制代码
幻月寄语:时分秒都是选填的参数,应该可以看得懂吧

17、向模拟器输入字符串
  1. adb shell input text 字符串
复制代码
幻月寄语:不能输入汉字、空格,输入特殊符号需要在字符串前加一个空格,如:" !@#¥%……&&*()"

18、向模拟器发送按键
  1. adb shell input keyevent 键值
复制代码
幻月寄语:键值对照表在二楼,请自行查看

19、模拟器截图
  1. adb shell screencap -p /sdcard/screen.png
复制代码
幻月寄语:截图是保存在模拟器中的,如果需要保存到本地使用文件下载命令即可。另外网上有一条可以直接保存到本地的命令没有测试成功

20、向模拟器点击鼠标
  1. adb shell input tap X Y
复制代码
幻月寄语:分辨率决定坐标系

21、向模拟器滑动鼠标
  1. adb shell input swipe X1 Y1 X2 Y2
复制代码
幻月寄语:看到不少提到第五个参数的,貌似是一个操作时间,没测试成功

下面提到的一些小技巧隐藏一下,回复可见哦
游客,如果您要查看本帖隐藏内容请回复




aapt.part1.rar

800 KB, 下载次数: 641

两个附件都要下载

aapt.part2.rar

533.14 KB, 下载次数: 597

两个附件都要下载

评分

参与人数 1贡献 +5 收起 理由
心芝雨 + 5

查看全部评分

回复

使用道具 举报

2

主题

10

帖子

1

积分

新手上路

Rank: 1

积分
1
发表于 2016-6-20 20:13:04 | 显示全部楼层
【幻月分享】个人整理ADB命令大全及几点技巧 [修改]
回复 支持 1 反对 1

使用道具 举报

4

主题

15

帖子

5

积分

注册会员

Rank: 2

积分
5
QQ
 楼主| 发表于 2016-4-25 19:52:16 | 显示全部楼层

键值对照表

本帖最后由 幻月 于 2016-4-25 19:56 编辑

键值
键名
描述
是否实测
0
KEYCODE_UNKNOWN
1
KEYCODE_MENU
2
KEYCODE_SOFT_RIGHT
3
KEYCODE_HOME
按键Home
4
KEYCODE_BACK
返回键
5
KEYCODE_CALL
拨号键
6
KEYCODE_ENDCALL
挂机键
7
KEYCODE_0
按键'0'
8
KEYCODE_1
按键'1'
9
KEYCODE_2
按键'2'
10
KEYCODE_3
按键'3'
11
KEYCODE_4
按键'4'
12
KEYCODE_5
按键'5'
13
KEYCODE_6
按键'6'
14
KEYCODE_7
按键'7'
15
KEYCODE_8
按键'8'
16
KEYCODE_9
按键'9'
17
KEYCODE_STAR
按键'*'
18
KEYCODE_POUND
按键'#'
19
KEYCODE_DPAD_UP
导航键  向上
20
KEYCODE_DPAD_DOWN
导航键  向下
21
KEYCODE_DPAD_LEFT
导航键  向左
22
KEYCODE_DPAD_RIGHT
导航键  向右
23
KEYCODE_DPAD_CENTER
导航键  确定键
24
KEYCODE_VOLUME_UP
音量增加键
25
KEYCODE_VOLUME_DOWN
音量减小键
26
KEYCODE_POWER
电源键
27
KEYCODE_CAMERA
拍照键
28
KEYCODE_CLEAR
29
KEYCODE_A
按键'A'
30
KEYCODE_B
按键'B'
31
KEYCODE_C
按键'C'
32
KEYCODE_D
按键'D'
33
KEYCODE_E
按键'E'
34
KEYCODE_F
按键'F'
35
KEYCODE_G
按键'G'
36
KEYCODE_H
按键'H'
37
KEYCODE_I
按键'I'
38
KEYCODE_J
按键'J'
39
KEYCODE_K
按键'K'
40
KEYCODE_L
按键'L'
41
KEYCODE_M
按键'M'
42
KEYCODE_N
按键'N'
43
KEYCODE_O
按键'O'
44
KEYCODE_P
按键'P'
45
KEYCODE_Q
按键'Q'
46
KEYCODE_R
按键'R'
47
KEYCODE_S
按键'S'
48
KEYCODE_T
按键'T'
49
KEYCODE_U
按键'U'
50
KEYCODE_V
按键'V'
51
KEYCODE_W
按键'W'
52
KEYCODE_X
按键'X'
53
KEYCODE_Y
按键'Y'
54
KEYCODE_Z
按键'Z'
55
KEYCODE_COMMA
56
KEYCODE_PERIOD
57
KEYCODE_ALT_LEFT
58
KEYCODE_ALT_RIGHT
59
KEYCODE_SHIFT_LEFT
60
KEYCODE_SHIFT_RIGHT
61
KEYCODE_TAB
Tab键
62
KEYCODE_SPACE
空格
63
KEYCODE_SYM
64
KEYCODE_EXPLORER
打开浏览器
65
KEYCODE_ENVELOPE
打开邮件
66
KEYCODE_ENTER
回车键
67
KEYCODE_DEL
向前删除键
68
KEYCODE_GRAVE
`
69
KEYCODE_MINUS
-
70
KEYCODE_EQUALS
=
71
KEYCODE_LEFT_BRACKET
[
72
KEYCODE_RIGHT_BRACKET
73
KEYCODE_BACKSLASH
\
74
KEYCODE_SEMICOLON
;
75
KEYCODE_APOSTROPHE
76
KEYCODE_SLASH
/
77
KEYCODE_AT
@
78
KEYCODE_NUM
79
KEYCODE_HEADSETHOOK
80
KEYCODE_FOCUS
拍照对焦键
81
KEYCODE_PLUS
+
82
KEYCODE_MENU
菜单键
83
KEYCODE_NOTIFICATION
通知键
84
KEYCODE_SEARCH
搜索键
85
TAG_LAST_KEYCODE
91
KEYCODE_MUTE
话筒静音键
92
KEYCODE_PAGE_UP
向上翻页键
93
KEYCODE_PAGE_DOWN
向下翻页键
111
KEYCODE_ESCAPE
ESC键
112
KEYCODE_FORWARD_DEL
向后删除键
115
KEYCODE_CAPS_LOCK
大写锁定键
116
KEYCODE_SCROLL_LOCK
滚动锁定键
121
KEYCODE_BREAK
Break/Pause键
122
KEYCODE_MOVE_HOME
光标移动到开始键
123
KEYCODE_MOVE_END
光标移动到末尾键
124
KEYCODE_INSERT
插入键
143
KEYCODE_NUM_LOCK
小键盘锁
164
KEYCODE_VOLUME_MUTE
扬声器静音键
168
KEYCODE_ZOOM_IN
放大键
169
KEYCODE_ZOOM_OUT
缩小键
 
回复 支持 2 反对 0

使用道具 举报

1156

主题

4183

帖子

4346

积分

超级版主

Rank: 8Rank: 8

积分
4346

逍遥会员章逍遥忠实勋章逍遥荣耀勋章逍遥达人勋章逍遥游戏玩家逍遥论坛达人逍遥新人资格章

发表于 2016-4-26 09:02:11 | 显示全部楼层
adb shell input keyevent xx
CPU要支持虚拟化技术 主板开启VT 关闭Hyper-V 显卡驱动正确 完整系统
回复 支持 反对

使用道具 举报

0

主题

0

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2016-4-26 09:06:01 来自手机 | 显示全部楼层
Q多少找你定制  手机逛论坛中
回复 支持 反对

使用道具 举报

4

主题

15

帖子

5

积分

注册会员

Rank: 2

积分
5
QQ
 楼主| 发表于 2016-4-26 09:10:24 | 显示全部楼层
80383413 发表于 2016-4-26 09:06
Q多少找你定制  手机逛论坛中

QQ422166699
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2016-4-26 09:43:50 | 显示全部楼层
谢谢分享
谢谢分享
谢谢分享
谢谢分享
回复 支持 反对

使用道具 举报

4

主题

23

帖子

29

积分

注册会员

Rank: 2

积分
29

逍遥新人资格章

发表于 2016-4-26 14:59:45 | 显示全部楼层
非常不错,值得称赞。
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2016-4-26 15:48:56 | 显示全部楼层
看下是啥    哈哈希望有用
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-23 03:27 , Processed in 0.040821 second(s), 36 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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