测试中遇到最常见得就是安装apk或者ipa得包来进行验证。那么我们怎么能提高效率以及提升B格呢~~ 那么就用到了我们得ADB命令,不过还有几种安装方法,也一起给大家说下。
下面给大家介绍一下安装包时遇到得问题以及解决办法。
1.使用ADB命令安装
首先查看一下设备是否连接成功显示 devices 才是连接成功,如果第一步就卡住了那么就需要寻找解决办法了。
然后进行安装操作,如下命令
adb install [apk文件路径]
或者
adb install -r 覆盖安装原来得包
这是用ADB命令进行安装,实际工作中使用第二个比较多。因为懒得删掉原来得包
1.1进行adb安装时遇到得问题
1.1.1 安装时遇到报错“db: error: failed to get feature set: more than one device/emulator”
这时我们需要怎么做的,首先查看连接的设备,我们发现有两台设备连接。说明安装时不知道安装到哪一台机器上,这时就需要我们指定。
adb -s 设备名称 install [apk路径]
例如: adb -s 410058 insyall D:\a.apk
对就是这么简单
1.1.2 安装时报错“[INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]”
原因以及解决办法:
这是因为同一个安装包但是签名不一致导致的,必须先将原apk卸载之后,再进行安装,即使使用 adb install -r 覆盖安装 也不能正常安装。
1.1.3安装时 出现 “[ INSTALL_FAILED_INSUFFICIENT_STORAGE ] ”
原因以及解决办法:
没有足够的存储空间
这个情况就多删点手机的东西就行了。
1.1.4安装时出现“Failure [INSTALL_FAILED_ABORTED: User rejected permissions]”
原因以及解决办法:
如果出现这个现象,就提示我们需要打开手机,即把手机亮屏。然后解锁屏幕,重新安装即可。
以上就是对最常见的报错做的补充,如果还有什么其他常见报错,欢迎大家一起讨论。
以上适合电脑配置了ADB环境的朋友使用,一些朋友电脑没有配置,所以不能使用adb命令。
2. 不用adb命令 ,直接电脑与手机相连操作。
找到手机系统安装包,从PC端把需要安装的apk包拉到手机端,然后在手机端文件管理找到对应文件夹,然后进行点击安装。下面附件几张图。
1>找到手机盘
2>安卓手机的安装包一般都是安装到 android 文件中,然后文件夹会很多 所以我们可以在pc端进行搜索
3>我们把PC端的压缩包拉到这里。
4>这时我们就会发现这里会有我们的压缩包,然后点击进行安装就好了。
第二种方法适合没有配置ADB环境的,但是也是频繁使用的朋友使用
3.借助第三方软件进行下载。
本方法仅仅适合偶尔的一次两次使用,并不适合长期使用,有时我们电脑没有ADB命令环境,也没有数据线进行连接手机找到系统文件夹。所以以上两种方法不太适用,不过作为专业的测试工程师来说,没有数据线就不太现实了~~~~
我们借助第三方工具进行安装,比如QQ,我们可以在手机端登陆我们的QQ,前提是有QQ这个app,登陆之后,电脑上也登陆QQ,这样我们就可以从PC端然后把包拉去到手机QQ中,完成安装,是不是很简单。
综上所述:
以上三种方法基本可以概括我们在测试中的各种情况,如有遗漏,欢迎交流。
4.安装ios的包
一般我们安装ipa的包时,都是借助第三方工具进行安装,方便快捷。推荐PP助手、爱思助手等