精华内容
下载资源
问答
  • ADB安装

    2018-08-29 22:05:00
    1,下载解压 http://adbshell.com/downloads 2,配置路径 ...比如解压后我放在了C:\Program Files\adb ...3,验证是否安装成功 cmd 系统命令 查看版本 adb version 转载于:https://www.cnblo...

    1,下载解压

    http://adbshell.com/downloads

     

     

    2,配置路径

    比如解压后我放在了C:\Program Files\adb

    电脑--》属性--》高级系统设置--》系统变量--》path

     

     

     3,验证是否安装成功

    cmd 系统命令

    查看版本   adb version

     

    转载于:https://www.cnblogs.com/hanyu258/p/9557258.html

    展开全文
  • Homebrew 安装brew install android-platform-tools vim .bash_profile (Mac 配置环境) export PATH=$PATH:$ANDROID_HOME/... 输入adb devices,验证是否安装成功,成功如下 安装apk,到手机命令..
    1. Homebrew 安装
      brew install android-platform-tools

    2. vim .bash_profile (Mac 配置环境)

      export PATH=$PATH:$ANDROID_HOME/tools

      export PATH=$PATH:$ANDROID_HOME/platform-tools

    3. source .bash_profile (刷新)

    4. 输入adb devices,验证是否安装成功,成功如下

    1. 安装apk,到手机命令 adb install xxxx.apk (apk 的根路径)

    展开全文
  • adb 安装及指令使用

    2020-11-29 20:26:06
    3、验证是否成功 如下所示显示版本号后成功若不是则失败 常用指令 1-adb devices 查看设备 这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 2、开启服务--adb...

    1、’配置ADB环境变量

       在系统变量中新建ANDROID_HMOE变量,赋值路径(D:\install\androidSDK)

     

     

    2、在系统变量path中添加%ANDROID_HOME%\platform-tools

    3、验证是否成功

    如下所示显示版本号后成功若不是则失败

    常用指令

    1-adb devices      查看设备   这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示

    2、开启服务--adbstart-server

        注:关闭服务 ---adb killserver

     

    3、安装软件:adb install apk路径

    注:覆盖安装:adb install -r (APK路径)

    -r 代表如果apk已安装,重新安装apk并保留数据和缓存文件。

    -s #安装在SD卡内,而不是设备内部存储

     

    4、卸载软件:adb uninstall <软件名>

      注:adb uninstall -k <软件名>如果加 -k 参数,为卸载软件但是保留配置和缓存文件

    5、列出手机装的所有app的包名:adb shell pm list packages

    6、将电脑文件传输到移动端:adb push 电脑路径 移动端路径

    注:将移动端文件传输到电脑adb pull 移动端路径 电脑路径

     

    7、查看adb命令帮助信息adb help

    8、

    登录设备shell adb shell
    adb shell <command命令>
    后面加<command命令>将是直接运行设备命令, 相当于执行远程命令

    查看手机CPU情况adb shell dumpsys cpuinfo

    2、adb logcat 查看手机日志

    adb logcat 命令格式 : adb logcat [选项] [过滤项], 其中 选项 和 过滤项 在 中括号 [] 中, 说明这是可选的;

    ">"输出 : ">" 后面跟着要输出的日志文件, 可以将 logcat 日志输出到文件中, 使用adb logcat > log 命令(adb logcat >C:\log\c.txt)

    指定 logcat 的日志输出格式 : 

    - "-v"选项 : 使用adb logcat -v time 命令, 可以啥看日志的输出时间; 

    将手机日志输出到本地文件中

    adb logcat -v time > C:/log/aa.txt

    Android 的日志分为如下几个级别:

    V —— Verbose(最低,输出得最多)

    D —— Debug

    I —— Info

    W —— Warning

    E —— Error

    F —— Fatal

    S —— Silent(最高,啥也不输出)

    按某级别过滤日志则会将该级别及以上的日志输出。

    比如,命令:adb logcat *:W 将 Warning、Error、Fatal 和 Silent 日志输出

    显示所有优先级大于等于“warning”的日志

     

     

    Monkey测试

    通过Monkey程序模拟用户触摸屏幕、滑动Trackball、 按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常,Monkey 主要用于Android 的压力测试  自动的一个压力测试小工具, 主要目的就是为了测试app 是否会Crash(崩溃).

    Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是: /system/framework/monkey.jar;   Monkey.jar程序是由一个名为“monkey”的Shell脚本来启动执行,shell脚本在Android文件系统中 的存放是:/system/bin/monkey;  Monkey 命令启动方式:    可以通过PC机CMD窗口中执行: adb shell monkey {+命令参数}来进行Monkey测试          在PC上adb shell 进入Android系统,通过执行 monkey {+命令参数} 来进行Monkey 测试  在Android机或者模拟器上直接执行monkey 命令,可以在Android机上安装Android终端模拟器  。

     

    1、adb shell monkey 100 执行monkey测试100次 针对rom测试或者

    2、使用adb指令,安装Login.apk

    3、adb shell monkey -p com.example.login  100

           注:用此参数指定一个或多个包。指定包之后,monkey将只允许系统启动指定的app。如果不指定包, monkey将允许系统启动设备中的所有app。

    4、显示日志详细程度

        Level 0  :  adb shell monkey -p com.example.login -v 100  // 缺省值,仅提供启动提示、测试完成和最终结果等少量信息

        Level 1  :  adb shell monkey -p com.example.login -v  -v 100          // 提供较为详细的日志,包括每个发送到Activity的事件信息

       Level 2  :  adb shell monkey -p com.example.login -v  -v  -v 100     // 最详细的日志,包括了测试中选中/未选中的Activity信息

     

    5、将log信息写到文档中adb shell monkey 100 >c:/log/b.txt

    注:正常情况,  如果Monkey测试顺利执行完成, 在log的最后, 会打印出当前执行事件的次数和所花费的时间; // Monkey finished 代表执行完成\

    6、adb shell monkey -p com.example.login --throttle 300 100  表示执行100个伪随机用户事件流,事件间隔为300毫秒。

    注:一般设置为300毫秒,原因是实际用户操作的最快300毫秒左右一个动作事件。

    7、​​​​​​​--pct-touch <percent>

    调整触摸事件的百分比。(触摸事件是指在屏幕中的一个down-up事件,即在屏幕某处按下并抬起的操作)

    –pct-touch:触摸事件。即在某一位置的Down-Up(手指的放下和抬起)事件。Down(ACTION_DOWN)和Up(ACTION_UP)的坐标临近,但并非相同。

    如:adb shell monkey --pct-touch 67 -v 10

    表示执行10个伪随机用户事件流,并调整其中触摸事件的百分比为67%。

    注:此参数设置要适应当前被测应用程序的操作,比如一个应用80%的操作都是触摸,那就可以将此参数的百分比设置成相应较高的百分比。

    8、​​​​​​​--pct-motion <percent>

    调整motion事件百分比。(motion事件是由屏幕上某处一个down事件、一系列伪随机的移动事件和一个up事件组成)

    –pct-motion:动作事件。以Down(ACTION_DOWN)开始,Up(ACTION_UP)结尾,中间至少有一次Move(ACTION_MOVE)。

    如:adb shell monkey --pct-motion 67 -v 10

    表示执行10个伪随机用户事件流,并调整其中动作事件的百分比为67%。

    注:这里的移动是直线滑动

    9、​​​​​​​--ignore-crashes

    作用:通常,应用发生崩溃或异常时Monkey会停止运行。如果设置此项,Monkey将继续发送事件给系统,直到事件计数完成。

    正常操作,不忽略异常

    adb shell monkey --ignore-crashes –v 10

    10、​​​​​​​--ignore-timeouts(ANR)

    作用:通常,应用程序发生任何超时错误(如“Application Not responding”对话框)Monkey将停止运行,设置此项,Monkey将继续发送事件给系统,直到事件计数完成。

    adb shell monkey --ignore-timeouts –v 10

    11、​​​​​​​Monkey 实例

    用monkey 命令 对登录apk进行 性能测试

     

    monkey -p com.tencent.mtaexample -s 23  --throttle2000 --ignore-crashes --ignore-timeouts -v -v -v 100000>/data/local/tmp/log.txt 2>&1 &

            1.   -p后面接着的对应的包名,如果是整机测试,就不需要 -p  package_name

            2.   -s后面是对应的种子数,好像就是操作步骤,根据她们测试的经验,一般种子数在23,同步她们测试的结果,一般种子的个数固定为23,和她们选择的操作步骤就是同步的。

            3.   --ignore-crashes --ignore-timeouts 这里是在monkey测试的过程中遇到carash或者timeout的情况时忽略掉,一般不设置时,出现carash或者timeout时,Monkey测试会终止。这里是防止Monkey测试终止。

            4.   -v 指的是Monkey测试时打印log级别。

            5.   100000 这里是指点击的次数,根据她们测试的经验,对于单个应用程序这个次数设置在100000次就可以了;如果是整机,一般设置在500000次。

    /data/local/tmp/log.txt测试的log记录在手机上/data/local/tmp/ 下面的log.txt里面,这个名字可以自己写。

            6.   2>&1 固定的写法,这个也很重要,代表的意思是中间忽略的东东的日志一并输入到指定的文件中。

            7.   最后单独的一个"&" 是一旦Monkey测试开始了,之后可以拔掉数据线,不会影响Monkey测试。

            8.   测试所有模块  monkey  -s 23 --ignore-crashes --ignore-timeouts -v-v -v 100000> /data/local/tmp/log.txt 2>&1 &---------------------adb shell monkey -p com.example.login --ignore-crashes --ignore-timeouts --throttle 100 --pct-touch 50 --pct-motion 50 -v -v 1000 >c:\login\c.txt

     

    12、​​​​​​​monkey事件百分比

    首先注意一点,这个Event percentages在不同版本的SDK版本中顺序可能会不一样。

    下列中monkey源代码是从android4.4.2SDK中反编译出来的

     

    由上图可以看出

    Event percentages:

    0:--pct-touch//touch

    events percentage触摸事件百分比(触摸事件是一个在屏幕单一位置的按下-抬起事件)

    1:--pct-motion//motion

    events percentage手势事件百分比(手势事件是由一个在屏幕某处的按下事件、一系列的伪随机移动、一个抬起事件组成)即一个滑动操作,但是是直线的,不能拐弯

    2:--pct-pinchzoom//pinch

    zoom events percentage二指缩放百分比,即智能机上的放大缩小手势操作

    3:--pct-trackball//trackball  即单纯的Move(ACTION_MOVE)

    events percentage轨迹球事件百分比(轨迹球事件包括一个或多个随机移动,有时还伴有点击。轨迹球现在智能手机上已经没有了,就是类似手柄的方向键一样)

    4:--pct-rotation//screen

    rotation events percentage屏幕旋转百分比,横屏竖屏

    5:--pct-nav//nav 基本导航事件。即来自于方向输入设备的上下左右操作。

    events percentage”基本”导航事件百分比(导航事件包括上下左右,如方向输入设备的输入)老手机的上下左右键,智能机上没有

    6:--pct-majornav//major 即Navigation Bar的确认,菜单,返回键等

    nav events percentage”主要”导航事件百分比(这些导航事件通常会引发UI的事件,例如5-way pad的中间键、回退键、菜单键)

    7:--pct-syskeys//system(key)

    operations percentage”系统”按钮事件百分比(这些按钮一般专供系统使用,如Home, Back, Start Call, End Call,音量控制)

    8:--pct-appswitch//app

    switch events percentage启动activity事件百分比。在随机的间隔里,Monkey会执行一个startActivity()调用,作为最大程度覆盖包中全部Activity的一种方法

    9:--pct-flip//keyboard

    flip percentage键盘轻弹百分比,如点击输入框,键盘弹起,点击输入框以外区域,键盘收回

    10:--pct-anyevent//anyevents  该事件可能包含其他上述事件。

    percentage其他类型事件百分比。包括了其他所有的类型事件,如按键、其他不常用的设备上的按钮等等。

     

    13、手机兼容性测试

    Android App兼容性测试,是一个比较重要的App评价内容,

    说到测试阶段,兼容性测试主要是对App在各类机型上的兼容、适配等情况进行测试。搞清楚这一阶段的测试重点后,因此,Android App在进行兼容性测试前,一定要做好其前序测试内容,否则兼容性测试效果将会较差。

    ​​​​​​​机型配置问题。

    Android兼容测试一定要做到宽范围覆盖,如果做不到这个,那么就违背了兼容性测试的目标——测试App在各类机型、系统上的运行是否兼容、适配。
    因此,兼容性测试必须要在各个机型、系统上对App进行运行、测试,查看相关UI是否适配、功能是否正常。所以,必须要为兼容性测试配备尽可能多的机型。这是不是意味着,你的公司要去购置各类机型设备?当然不是。对于一般的公司或者开发者,这将会是一大笔开销,为了节约资金而造成进行覆盖率较低的话,则失去了兼容性测试的意义。另外,这也是没必要的,因为往往你就一个或两三个App,为了这少量App测试,而去购置如此大量的设备,无疑是一种资源浪费。除此,还有一个原因,将在兼容性测试如何展开里去说。除此,机型量的多少也是一个权衡的过程,目前,通用的兼容性测试一般覆盖Top100-300的机型,对于实在是小量机型或者老旧机型,用户量非常小,在一定程度上,是否需要覆盖则需要权衡,总的来说,Top排名的手机基本足够。

    ​​​​​​​兼容性如何展开?

    这是一个经验性的过程,可以去借鉴大型互联网公司的成熟App的测试方法。目前,无论是国际知名App,还是国内知名App,谷歌、Facebook,BAT等,他们都有大量的App对外推出,对于App兼容性要求非常高,因此,他们的做法是非常值得借鉴的。这些公司的兼容性测试,都有一个相同的解决方案,那就是自动化测试框架与平台的实现。通过浏览上述公司在各种大会公布的内容,或者通过论坛知识分享,都能看到,他们不仅有自己的测试实验室,拥有大量的手机,除此,还有一整套的自动化测试平台,来完成兼容性测试。

    ​​​​​​​有哪些好用的App云测试平台?

    目前对移动App的测试主要指的是下面几部分:

    兼容性测试——App对不同手机、操作系统版本的兼容性测试,包括安装、启动、卸载等。
    功能测试——遍历应用的每一个角落,查看应用的功能、逻辑是否正常,完整。
    性能测试——应用的性能怎样,如启动时间、反应时间、CPU占用率,内存占用率等。
    稳定性测试——在一定时间内对App进行持续地测试,测试App运行的稳定性。
    网络场景测试——测试不同网络环境中App的运行状况,如2G&3G,弱网络等。

    以下是国内几家主要的云测试平台:
    Testin:Testin云测|全球领先的App及手游测试平台

     

     

     

     

    展开全文
  • 一、adb下载 ...三、adb安装成功验证 键盘快捷键:Win+R 输入: cmd 进入DOS命令符窗口 输入 命令 :adb 显示一下结果则说明安装成功 四、第二步安装好之后报错 输入命令符 adb 显示:‘adb’ 不是内部或

    一、adb下载
    链接:https://pan.baidu.com/s/1D3eOkHsuAnZd6WoFEVC7xQ 提取码:sc94
    二、adb安装
    双击 adb-setup-1.3.exe 安装
    可以查看此安装教程[转载]:http://m.mz6.net/detail/4506-13.html
    三、adb安装成功验证
    键盘快捷键:Win+R
    输入: cmd 进入DOS命令符窗口
    输入 命令 :adb
    显示一下结果则说明安装成功在这里插入图片描述

    四、第二步安装好之后报错
    输入命令符 adb
    显示:‘adb’ 不是内部或外部命令,也不是可运行的程序
    或批处理文件。
    这个说明没有配置环境变量
    请看第五条
    五、配置环境变量
    将百度云里面的adb文件夹存放在自己的安装目录下。例如:D盘符\E盘符。我是直接存放在E盘符根目录下。
    首先点击:adb文件里的adb.exe 安装
    将“D:\adb\platform-tools”存放在环境变量PATH下。
    Windows10系统:右击“我的电脑”,点击“属性”,进入“高级系统设置”,再点击“环境变量”。我直接在用户变量下配置adb 路径,然后直接点击path将adb路径添加上去,点击确定,完成。最后进入DOS命令符窗口,输入adb 或者adb devices验证。
    在这里插入图片描述

    本文转载:https://blog.csdn.net/My_CODEart/article/details/99934538

    展开全文
  • adb的下载安装与环境配置

    万次阅读 2019-08-21 09:12:24
    一、adb下载 链接:https://pan.baidu.com/s/1D3eOkHsuAnZd6WoFEVC7xQ 提取码:sc94 二、adb安装 双击 adb-setup-1.3.exe 安装 ...三、adb安装成功验证 键盘快捷键:Win+R 输入: cmd 进入DOS命令符...
  • 链接好后输入命令验证(c:\adb>adb devices)如显示(192.168.*******:5555 device字样表示链接成功)。(不同的adb前面几个字母也许不一样) 2:开启权限 c:\adb>adb root(表示成功adbd is already running as...
  • adb安装部署配置

    2020-12-22 19:17:22
    1:配置环境,在系统变量中新建ANDROID_HMOE变量,赋值路径(D:\androidSDK) 2.根据自己路径 3.在系统变量path中添加%ANDROID_HOME%\platform-tools 4.验证adb配置是否成功
  • adb命令安装apk到手机

    2019-08-05 09:36:58
    1、首先手机连接电脑 ... 验证是否连接成功:win+R打开运行,输入cmd打开dos命令窗口,输入命令adb devices会展示所有连接的device 2、安装apk 手机连接成功后,输入adb install (apk路径)\(apk名字).apk ...
  • adb工具的安装过程及华为手机配置

    千次阅读 2020-03-27 10:59:21
    第二步:安装完毕解压后将adb.exe的路径加入“环境变量”的Path中,并在cmd下输入adb命令验证成功安装adb工具。 adb添加环境变量步骤 第三步:使用USB数据线连接电脑,手机开启USB调试。 华为手机需在电脑上安装...
  • 下载、安装、配置环境变量(以及验证是否配置成功)下面这个是针对Windows的Windows版下载JDK(java development kit)首先要选定一个java版本,我这里选择java1.8,越新的版本一般会有越多的特性。搜索引擎搜索:oracle...
  • 1.adb remount 2.adb push **.apk /system/app 注意: **.apk 在当前目录 验证如下: 1. 打开cmd 2. cd path(**.apk当前目录) ...安装成功 转载于:https://www.cnblogs.com/zhaoqingyue/p/5884678....
  • 今天来学习monkey测试app,在网上找了安装资料,自己来记录一下 1.安装adb 1.1下载地址: ... 下载完毕直接解压即可 如图,我就是解压在D盘 1.2配置环境变量 ...如下,显示出adb的版本号即为成功。ps:我
  • 1.准备工作:安装usb adb驱动 2.将adb工具添加到环境变量中去(path) 3.测试adb工具: 在开发板上启动 Android, 然后用 mini USB 线将开发板与 PC 相连,在 DOS 窗口上输入以 下命令验证开发板是否已连接: ...
  • 2.验证adb配置成功 命令控制里输入:adb 3.adb命令 查看移动端设备:adb devices 2.开启adb服务:adb start-server 3.关闭sdb 服务:adb kill-server 4.安装apk:adb install apk路径 5.覆盖安装:adb install -r apk...
  • adb指令

    2020-11-30 08:51:29
    1.验证adb配置是否成功 指令:adb 2.查看设备 指令:adb devices 3.开启服务 指令:adb start-server 关闭服务 指令:adb kill-server 4.安装软件 指令:adb install apk 路径 adb install ‪E:\ceshi\baidu.apk ...
  • 2.使用adb安装、卸载应用 安装命令:adb install apk包名.apk 举例:安装测试电池曲线的APK 卸载命令:adb uninstall apk包名.apk 3.使用adb复制文件从手机到电脑 从手机复制到电脑命令:adb pull (文...
  • adb命令

    2020-12-23 19:21:21
    3:win+r输入cmd打开运行窗口输入adb验证配置是否成功 二、adb常用指令 1:查看设备adb devices 2:开启服务adb start-server 3:关闭服务adb kill-server 4:安装软件:adb install apk路径 5:覆盖安装:adb
  • 1.需要真实的安卓手机;2.安卓手机需要开启USB调试模式,允许电脑进行调试(各个手机的开启方式可能不同,不知道的自行百度);4.ADB需要添加到系统的环境...验证是否可以使用:打开cmd,输入adb成功使用ADB无线连接...
  • ADB常用指令

    2020-11-27 12:08:24
    3)验证adb配置是否成功 ADB常用命令 1)查看当前连接的设备(连接到计算机的android设备或者模拟器将会列出显示) adb devices 2)开启服务 adb start-server 关闭服务 adb kill-server 3)安装软件 adb install...
  • ADB常用命令

    2020-12-22 19:27:53
    1.ADB的主要功能 运行设备的shell(命令行) 管理模拟器或设备的端口映射 计算机和设备之间上传/下载文件 将本地apk软件安装至...验证adb配置是否成功 如下图显示为失败 成功显示如下 ADB常用指令 查看设备 adb devi
  • adb指令-背诵

    2020-11-29 18:14:08
    1.验证adb配置是否成功 指令:adb 2.查看设备 指令:adb devices 3.开启服务 指令:adb start-server 关闭服务 指令:adb kill-server 4.安装软件 指令:adb install apk 路径 adb install ‪E:\ceshi\baidu.apk ...
  • ADB的常用命令

    2020-11-27 19:47:31
    验证adb配置是否成功 打开安卓模拟器 如下图环境配置成功 显示版本号则成功 adb devices 这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 开启服务 adb start-server 关闭服务 adb ...
  • adb安装成功 命令行 输入adb 验证是否安装 成功 真机连接成功 adb devices 验证真机是否连接成功 1.真机 通同adb shell命令进入与真机交互 同样的命令在命令行和真机中的使用情况 真机: 命令行: 赠送...
  • 有些手机 root 后也无法通过 adb root 命令让 adbd 以 root 权限执行,比如三星的部分机型,会提示 adbd cannot run as root in production builds,此时可以先安装 adbd Insecure,然后 adb root 试试。 相应地,...
  • ADB(五)

    2020-11-29 20:13:35
    验证adb配置是否成功三、ADB常用指令1.查看设备2.开启服务3.关闭服务4.安装软件:adb install apk路径5.覆盖安装:adb install -r (APK路径)1:系统应用:adb shell pm list packages –s2:第三方应用:adb shell pm ...
  • 关于 adb devices找不到的解决

    万次阅读 2019-04-22 21:09:50
    在使用appium连接手机的时候,在cmd命令行输入adb devices时,总是不显示...如图所示,下面并没有出现设备的情况,验证之后发现adb安装成功且运行正常 2、电脑右键找到计算机管理,点击里面的设备管理选项,如下图...
  • 安卓连接小米手机驱动 调试 ADB Driver(小米通用驱动ADB驱动安装包) ,通用安装。ADB Driver是小米手机安卓系统在XP-Win7系统下通用的...6、最后,ADB驱动程序安装程序将显示安装成功。 最后打开开发者模式,连接电脑
  • ADB介绍及常用指令

    2020-12-22 21:00:01
    3.验证adb配置是否成功 ADB常用指令 adb devices 这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 开启服务 adb start-server 关闭服务 adb kill-server 安装软件:adb install ...
  • adb&monkey的使用

    2018-09-29 09:43:33
    ** 一、认识adb,了解相关命令 ... adb工具即Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器...1. adb连接成功验证 命令:adb shell 命令:adb devices ...
  • 2.使用adb安装、卸载应用 安装命令:adb install apk包名.apk 举例:安装测试电池曲线的APK 卸载命令:adb uninstall apk包名.apk 3.使用adb复制文件从手机到电脑 从手机复制到电脑命令:adb pull (文件手机路径) ...

空空如也

空空如也

1 2 3 4 5
收藏数 89
精华内容 35
关键字:

验证adb安装成功