adb命令

dos命令行说adb不是系统命令

邮差的信 提交于 2019-11-26 22:36:44
如果是在windows上安装好sdk后,在运行中输入cmd,调出windows命令行之后,输入adb,系统反馈说不是系统命令。。。。。 解决办法很简单: 去Android sdk目录下边的tools目录,找到adb.exe和AdbWinApi.dll两个文件,选中,copy,然后到系统目录/windows/system32/目录下paste。 再在命令行中输入adb,你就会发现,终于海阔天空了。 转载于:https://www.cnblogs.com/lady-pxq/archive/2012/07/11/2586622.html 来源: https://blog.csdn.net/weixin_30432579/article/details/99173010

adb shell命令模拟按键/输入input使用keycode 列表详解

一笑奈何 提交于 2019-11-26 16:39:17
在adb shell里有一个非常使用的命令,模拟按键输入,这里首先不要理解为是键盘的模拟按键,下面命令的使用和键值做一个详解。 input命令格式 adb shell input keyevent <keycode> 常用 keycode 列表 keycode 含义 3 HOME 键 4 返回键 5 打开拨号应用 6 挂断电话 24 增加音量 25 降低音量 26 电源键 27 拍照(需要在相机应用里) 64 打开浏览器 82 菜单键 85 播放/暂停 86 停止播放 87 播放下一首 88 播放上一首 122 移动光标到行首或列表顶部 123 移动光标到行末或列表底部 126 恢复播放 127 暂停播放 164 静音 176 打开系统设置 187 切换应用 207 打开联系人 208 打开日历 209 打开音乐 210 打开计算器 220 降低屏幕亮度 221 提高屏幕亮度 223 系统休眠 224 点亮屏幕 231 打开语音助手 276 如果没有 wakelock 则让系统休眠 input 命令的一些用法举例 电源键 命令: adb shell input keyevent 26 执行效果相当于按电源键。 菜单键 命令: adb shell input keyevent 82 HOME 键 命令:   adb shell input keyevent 3 返回键 命令:  

作为测试人员,不能不懂的adb命令和操作

醉酒当歌 提交于 2019-11-26 14:20:21
刚从web转到app测试,很多知识需要补充,记录一下 1.概念 其实我们口中所讲的adb是个泛指,这其中有两个工具——Fastboot和ADB fastboot 快速启动,usb链接数据线的一种刷机方式 ADB 调试安卓或者按照app的工具,是安卓sdk中的一种工具,用此工具可以调试安卓模拟器或者真机 ps:冷知识 一般Android设备连接WinXP是无需安装驱动的 2.adb的功能 运行设备的shell(命令行) 管理模拟器或设备的 端口映射 计算机和设备之间上传/下载文件 将本地apk软件安装至模拟器或android设备 ADB是一个客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备。而ADB驱动就是电脑与android设备的通信的客户端驱动程序。 所有能对手机的操作都能用adb实现。也就是说如果你玩的6,你就是触摸屏完全坏了,显示屏完全坏了,就只是给你一个主板,你照样能完成你要做的动作。当然在一般场景不推荐这样做,效率优先嘛。 ps:下载adb工具的时候,很多包都把这两个工具打包在一起了 3.使用方法 a.电脑下载并安装好adb工具 安卓开发者网站 https://developer.android.google.cn/studio/releases/platform-tools?hl=en 下载对应的adb安卓包 解压后,配置环境变量

常见adb命令

本秂侑毒 提交于 2019-11-26 14:01:26
1. 查看adb是否安装成功 : adb version 安装成功后会显示adb的版本号 2.连接设备:adb connect 设备的IP地址:设备的端口号 3.查看设备:adb dervices 查看adb当前连接的设备有哪些,包括连接到计算机的android设备和模拟器 4.安装软件 adb install <apk文件路径> adb install -r <apk文件路径> 将指定的安装包apk文件安装到adb连接的设备上 加参数 -r 即为覆盖安装,保留缓存和数据 5.卸载软件 adb uninstall <文件名,即包名> adb uninstall -k <文件名,即包名> 如果加 -k 参数,即卸载软件时保留配置和缓存文件 6.将文件复制到设备 : adb push local remote local和remote指的是开发计算机(本地)和模拟器/设备实例(远程)上目标文件、目录的路径 7.将设备/模拟器上的文件复制到本机电脑:adb pull remote local 8.启动和终止adb服务器进程 启动 adb start-server 终止 adb kill-server     9. 来源: https://www.cnblogs.com/jingdenghuakai/p/11323094.html

AndroidStudio WiFi调试插件

廉价感情. 提交于 2019-11-26 11:20:25
1,在AndroidStudio的菜单栏里找到 File > Settings > Plugins > 在点击Marketplace 等待插件列表刷新 > 然后输入wifi 搜索插件,选择ADB WIFI(列表里还有很多其他wifi调试工具,别选错了) Install 安装. 下载完成后需要重启AndroidStudio 2,你需要将你的设备连接电脑USB,后续步骤需要执行adb命令完成wifi的切换 3,查看自己的手机IP地址 4,打开Android studio 自带的cmd Terminal (1)adb connect 192.X.X.X (你手机的wifi ip地址)(adb disconnect 192.X.X.X 断开连接 ) (2)如果unable to connect to 192.X.X.X,输入 adb tcpip 5555 (3)然后重新连接 ,输入 adb connect 192.X.X.X:5555 (4)然后打开自己的app,看日志是否打印,如有,证明正面连接成功,此时可以拔掉数据线 (5) 若下次再次使用无线调试手机功能,需要再次执行第3点 断开 adb disconnect 192.168.12.166:5555 来源: 51CTO 作者: 北京看看 链接: https://blog.51cto.com/kankan/2449327

【Android】Solution for error: you must restart adb and eclipse

南笙酒味 提交于 2019-11-26 04:28:17
1,关闭eclipse并在进程中杀掉adb.exe,然后重启。 2,如有真机连接,拔掉真机,重复1的步骤, 3,关掉eclipse,然后在命令行运行如下命令 adb kill-server adb start-server 然后重启eclipse 转载于:https://www.cnblogs.com/haorenjie/archive/2013/06/08/3127671.html 来源: https://blog.csdn.net/weixin_30687051/article/details/98757638

adb device 无法 显示连接设备

对着背影说爱祢 提交于 2019-11-26 01:53:41
Ubuntu系统下adb devices 不能显示手机设备 1. 查看usb设备,命令:lsusb 结果如下: Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 005: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth Bus 001 Device 004: ID 1bcf:2883 Sunplus Innovation Technology Inc. B us 002 Device 003: ID 17ef:6019 Lenovo Bus 002 Device 007: ID 2717:9039 最后一个2717:9309就是小米2,2717是vendorId, 9309是productId(注:如果不确定自己手机是哪个设备,可以拔出USB线再次输入lsusb命令,进行对比确认哪个Devices是自己的手机) 2. 在/etc/udev/rules.d/下面新建70-Android.rules文件命令sudo gedit /etc/udev/rules.d/70-android.rules 在文件中添加: SUBSYSTEM=="usb", ATTR{idVendor}=="2717"

移动端测试-monkey压力测试

跟風遠走 提交于 2019-11-26 00:24:47
移动端测试-monkey压力测试   1. 安卓手机跟电脑安装豌豆荚   2. 启动adb的服务(关闭服务 adb kill-server)     adb devices   3. 安装apk     adb install HelloWorld.apk   4. 查看应用程序包名     1. 只需要在连接手机后,输入命令:adb shell am monitor     2. 在手机上点击程序,就能显示程序包名   5. Monkey测试原理:     1. Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试      Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。     2. 执行1000次随机事件,间隔300毫秒       adb shell monkey -p 程序包名 -v --throttle 300 1000   6. 显示具体app cpu占用情况     adb shell     dumpsys cpuinfo|grep app包名   7. 内存使用 情况     dumpsys meminfo|grep app包名   8. 查看某个app日志/保存日志     adb shell logcat

App自动化测试必备之adb使用

痴心易碎 提交于 2019-11-25 22:54:28
1.1 Adb介绍 adb(android debug bridge)是android sdk自带的一个工具。 Adb是用来连接android设备和PC端的桥梁,通过adb工具,用户可以在PC端对手机进行全面的操作。 Android的初衷是用adb这样的一个工具来协助开发人员在开发android应用的过程中更快更好的调试apk,因此adb具有安装卸载apk、拷贝推送文件、查看设备硬件信息、查看应用程序占用资源、在设备执行shell命令等功能。 adb可以跨平台,也就意味着在不仅在windows,在mac/linux平台都可以来使用adb命令,只需要下载配置对应平台软件包即可。 adb有三大部分组件: 客户端(client) 运行在你自己的电脑上,可以通过shell来调起一个客户端 服务器(server) 运行在电脑的后台,负责管理client和damon进行通信 守护进程(damon) 运行在模拟器或者android设备的后台 Adb工具位于SDK目录下的platform-tools目录,有跟adb相关的三个文件: 之前我们在搭建自动化的环境的时候其实就已经将adb部署好了,我们直接在windows的dos环境中使用了(通过在运行输入cmd即可进入),所以接下来我们就开始介绍adb使用方式。 tips:adb都是通过命令来操作android设备的 1.2 Adb常用命令系列 adb

adb命令大全

爷,独闯天下 提交于 2019-11-25 20:24:05
目录 基本用法 命令语法 为命令指定目标设备 启动/停止 查看 adb 版本 以 root 权限运行 adbd 指定 adb server 的网络端口 设备连接管理 查询已连接设备/模拟器 USB 连接 无线连接(需要借助 USB 线) 无线连接(无需借助 USB 线) 应用管理 查看应用列表 安装 APK 卸载应用 清除应用数据与缓存 查看前台 Activity 查看正在运行的 Services 查看应用详细信息 与应用交互 调起 Activity 调起 Service 发送广播 强制停止应用 文件管理 复制设备里的文件到电脑 复制电脑里的文件到设备 模拟按键/输入 电源键 菜单键 HOME 键 返回键 音量控制 媒体控制 点亮/熄灭屏幕 滑动解锁 输入文本 查看日志 Android 日志 内核日志 查看设备信息 型号 电池状况 屏幕分辨率 屏幕密度 显示屏参数 android_id IMEI Android 系统版本 IP 地址 Mac 地址 CPU 信息 内存信息 更多硬件与系统属性 修改设置 分辨率 屏幕密度 显示区域 关闭 USB 调试模式 状态栏和导航栏的显示隐藏 实用功能 屏幕截图 录制屏幕 重新挂载 system 分区为可写 查看连接过的 WiFi 密码 设置系统日期和时间 重启手机 检测设备是否已 root 使用 Monkey 进行压力测试 开启/关闭 WiFi