adb命令

android adb命令行工具使用

五迷三道 提交于 2019-12-05 04:19:27
1. 启动和关闭ADB服务(adb start-server和adb kill-server) 经作者测试,模拟器在运行一段时间后,adb服务有可能(在Windows进程中可找到这个服务,该服务用来为模拟器或通过USB数据线连接的真机服务)会出现异常。这时需要重新对adb服务关闭和重启。当然,重启Eclipse可能会解决问题。但那比较麻烦。如果想手工关闭adb服务,可以使用下面的命令。 adb kill-server 在关闭adb服务后,要使用如下的命令启动adb服务。 adb start-server 2 查询当前模拟器/设备的实例(adb devices) 有时需要启动多个模拟器实例,或启动模拟器的同时通过USB数据线连接了真机。在这种情况下就需要使用如下的命令查询当前有多少模拟器或真机在线。 adb devices 如果在运行Android程序时有多个模拟器或真机在线,那么会出现一个选择对话框。如果选择在真机运行,ADT会直接将程序安装在手机上。 3. 安装、卸载和运行程序(adb install、adb uninstall和am) 在Eclipse中运行Android程序必须得有Android源码工程。那如果只有apk文件(Android应用程序的发行包,相当于Windows中的exe文件)该如何安装和运行呢?答案就是adb命令。假设我们要安装一个ebook.apk文件

Android调试桥 adb安装详解

*爱你&永不变心* 提交于 2019-12-05 02:40:26
Android调试桥(adb) 一、简介 Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令便于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序,包括以下三个组件: 客户端 :用于发送命令。客户端在开发计算机上运行。您可以通过发出 adb 命令从命令行终端调用客户端。 守护进程 (adbd) :在设备上运行命令。守护进程在每个设备上作为后台进程运行。 服务器 :管理客户端和守护进程之间的通信。服务器在开发计算机上作为后台进程运行。 adb 包含在 Android SDK 平台工具软件包中。您可以使用 SDK 管理器 下载此软件包,管理器会将此软件包安装在 android_sdk/platform-tools/ 。或者,如果您需要独立的 Android SDK 平台工具软件包,可以 点击此处进行下载 。 二、安装 macOS :无需其他配置。 Ubuntu Linux :使用 apt-get install 安装 adb 软件包。这样,您便可以获得适用于所有 Android 设备且由社区维护的默认 udev 规则集。 请确保您在 plugdev 组中。如果您看到以下错误消息,则 adb 未在 plugdev 组中找到您: error:

adb shell常用命令

人盡茶涼 提交于 2019-12-05 02:35:36
一、文件操作相关命令 1.文件操作命令 子命令 参数 说明 cd 无 进入目录 cat [-beflnstuv] [-B bsize] [file...] 查看文件内容 -n:显示行号 -b:显示行号,但会忽略空行 -s:显示行号,连续空行标记为一行 df 无 列出分区列表 du [-H] [-L] [-P] [-a] [-d depth] [-s] [-cghikmnrx] [file...] 查询文件或目录的磁盘使用空间 ls [-a] [-i] [-l] [-n] [-s] 列出目录内容 -a:列出所有文件,包括隐藏文件 -i:输出文件的i节点的索引信息 -l列出文件的详细信息 -n:用数字的GUID代替名称 -s:输出该文件的大小 grep [-abcDEFGHhliJLlmnOoPqRSsUVvwxZz] [-A num] [-B num] [-C[num] [-e pattern] [-f file] [--binary-files=value] [--color=when] [--context=num] [--directories=action] [--lable] [--line-buffered] [pattern] [file...] 指定文件中搜索特定的内容,并将含有这些内容的行标准输出 mkdir -p,-parents 创建目录 -p,-

Android手机测试环境搭建

£可爱£侵袭症+ 提交于 2019-12-04 16:10:32
Android SDK概念: SDK(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。Android SDK 指的是Android专属的软件开发工具包。 Android SDK的安装与环境变量配置: 1、下载Android SDK,解压后即可(全英文路径) 下载地址:http://tools.android-studio.org/index.php/sdk 2、新建一个环境变量,变量名:ANDROID_HOME,变量值:c:\sdk(以你安装目录为准,确认里面有tools和add-ons等多个文件夹),点击确认。 3、在系统变量path中添加 ;%ANDROID_HOME%\platform-tools; %ANDROID_HOME%\tools 4、Android SDK配置完成,接下来验证配置是否成功。 5、点击运行——输入cmd——回车——输入adb——回车,出现英文命令提示即正确 连接方式1:使用模拟器 1. 下载Android SDK,并配置好环境变量 2. 安装模拟器,并开启 3. 执行adb connect 127.0.0.1:6555,开一个通道 4. 使用adb devices 5. adb shell 进手机后台linux系统 连接方式 2

Android ADB常用命令使用

烂漫一生 提交于 2019-12-04 15:42:29
Android SDK: adb shell 命令的使用(am、pm、wm、screencap、monkey等) https://blog.csdn.net/xietansheng/article/details/86675136 Android SDK: adb 常用命令的使用(无线连接、端口转发、文件传输、APK安装卸载、Logcat日志) https://blog.csdn.net/xietansheng/article/details/85472666 来源: https://www.cnblogs.com/tc310/p/11871835.html

Appium python环境搭建

拈花ヽ惹草 提交于 2019-12-04 14:17:33
1 安装Node.js 访问 https://nodejs.org/en/download/ ,下载node.js,根据操作系统下载对应的安装包,这里选择Windows 64位的 下载完成后是一个.msi格式的文件,可以直接点击进行安装,安装过程不过多介绍,一路默认安装即可。 安装完成后,会自动将路径加入到环境变量中,在命令行窗口中运行node -v,如果出现版本号,表示安装正常,如下图所示 2 安装jdk 2.1 jdk下载 地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html 。 下载后按照默认路径安装,安装jdk的同时也会安装jre。安装目录如下图所示 2.2 配置环境变量 2.2.1 新建JAVA_HOME系统变量 在环境变量中新建JAVA_HOME,对应的变量值为jdk的目录 2.2.2 新建CLASSPATH的系统变量 再新建一个变量名CLASSPATH的环境变量,变量值为: %JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar 2.2.3 Path系统变量添加路径 找到Path变量,在变量值的末尾增加两个路径:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 2.2.4 验证jdk配置是否正确 配置好以后

查看appium参数

纵然是瞬间 提交于 2019-12-04 13:05:52
首先打开appium server并运行,然后将手机与电脑相连,然后在python中写代码,但是代码需要出入appium参数,这些参数怎么查询呢? 1、创建appium参数 { "platformName":"Android" "platformVersion":"5.5" "deviceName":"eed" "appPackage":"cn.xx" "appActivity":"cn.xx" } 2、通过cmd中的adb(android debug bridge)命令查询: platformName: adb.shell getprop ro.build.version.release deviceName: adb devices appPackage及appActivity: adb shell dumpsys window windows | findstr "Currrent" 更多的adb命令可以从android studio 官网查看 查询完毕 来源: https://www.cnblogs.com/zijidefengge/p/11863904.html

自动化无线连接手机

不打扰是莪最后的温柔 提交于 2019-12-04 06:40:15
通过无线连接手机,开始自动化 我们通常做安卓自动化的时候,总是需要将手机连接到电脑,直到 @ cjtcwyk 提出的可使用 adb connect 命令来实现无线连接手机,一听到果断入手搜索相关 APP ,走完一遍流程,原来是如此的简单。 我们可以在商店里面下一个叫 Wireless ADB (下图为豌豆荚),安装完关闭豌豆荚 安装完后图标如下: 接下来至少要保证 2 件 事情: 1 ,确保手机已经 Root 了 2 ,手机和 PC 要在一个网段 ( 从 PC 端可以 ping 通手机端的 IP 地址 ) 这 2 件事情办好就好办多了,打开安装后的 Wireless ADB. 勾中 Wireless ADB 的 checkbox ,后它就认为是开启了 当然这里我们还可以设置它的端口,默认为 5555 下一步开始通过无线来连接手机,在 PC 端 CMD 下 输入你手机的 IP 地址和它的端口号后回车 成功连接上。 如果出现了 not implement 这个错误,请关掉豌豆荚, 360 等软件,很可能是有冲突 连接成功后,就可以开始正常的自动化工作了。 启动 appium 和 adb connect 无线启动 appium 感觉比有线稍微慢一点点,大概也就 10 来秒,可以接受范围 成功无线运行脚本测试 APP. 来源: https://www.cnblogs.com

adb shell dumpsys [options]的使用

天涯浪子 提交于 2019-12-04 06:07:01
adb shell dumpsys [options] 该命令用于打印出当前系统信息,默认打印出设备中所有service的信息。由于service比较多,这里选几个用的比较多的service来进行讲解: battery-----------------------电池状态 batteryproperties-------------电池属性 batterystats-------------------电池状态 cpuinfo--------------------------cpu信息 devicestoragemonitor----------------设备存储监视器 diskstats----------------------------磁盘统计 ioinfo---------------------------I/O信息 meminfo-----------------------------内存信息 mount--------------------------------挂载信息 netstats-------------------------------网络统计 network_management----------网络管理 package-------------------------------包信息 processinfo---------------

appium常使用的命令

杀马特。学长 韩版系。学妹 提交于 2019-12-04 04:23:57
1.查看apk安装包的appPackagehe和appActivity aapt dump badging E:\taobao.apk > E:\taobao.txt -- 将appPackage和appActivity写入到E:\taobao.txt 2.adb连接夜神模拟器 adb connect 127.0.0.1:62001 -- 连接模拟器设备127.0.0.1:62001 adb devices -- 查看当前连接的设备列表 3.查看adb版本和安装路径 adb version -- 查看adb版本 where adb -- 查看adb安装路径 3.查看notejs版本和安装路径 node -v -- 查看notejs版本 where node -- 查看notejs安装路径 4.查看appium版本和安装路径 appium -v -- 查看appium版本 where appium -- 查看appium安装路径 5.查看python版本和安装路径 python -V -- 查看python版本 where python -- 查看python安装路径 来源: https://www.cnblogs.com/huainanhai/p/11700366.html