zoukankan      html  css  js  c++  java
  • 移动端测试

    about

    这里收录在移动端测试中常见的错误及解决办法。
    PS:由于环境问题,可能无法解决你的问题.......

    adb相关

    adb server version (31) doesn't match this client (36); killing...

    在使用adb devices时,可能会出现:

    adb server version (31) doesn't match this client (36); killing...
    # 或者, server version 和 client 的版本不一致都算
    adb server version (39) doesn't match this client (40); killing...

    server version和client版本不一致导致的,也就是SDK和模拟器(我这里是夜神模拟器v6.0.7.5)的adb版本不一致。

    解决办法

    首先,将夜神模拟器中的bin目录下的两个文件备份:

    adb.exe --> adb.exe.bak
    nox_adb.exe --> nox_adb.exe.abk

    备份是为了, 万一不好使能恢复现场.....

    然后,将SDK下的platform-tools目录中的adb.exe拷贝到夜神模拟器的bin目录下,再复制一份,重命名为nox_adb.exe即可。

    也就是使用SDK的platform-tools目录中的adb.exe代替模拟器的bin目录下的adb.exenox_adb.exe文件。

    最后,最好重启电脑。

    重启电脑后,终端再使用adb devices验证这个提示版本不一致问题是否得到了解决。

    Could not find 'adb.exe' in PATH. Please set the ANDROID_HOME environment variable with the Android

    appium-desktop版的appium在start session时,提示找不到adb.exe,首先要检查adb目录(platform-tools)是否添加到环境变量。没有问题的就只能手动的配置ANDROID_HOME了,可以把ANDROID_HOME添加到环境变量,或者打开appium的配置进行手动配置。

    当adb devices时,发现真机没有提示没有授权unauthorized

    这里以OPPO R11为例,首先撤销USB调试权限,然后重新打开开发者模式,电脑端的话,终端执行:
    `adb kill-server adb start-server
    最后再重新插拔数据线后,记得注意点吉手机端的提示允许USB调试吗。完事在重新adb devices

    aapt

    ERROR:dump failed because assets could not be loaded

    当你在终端运行:

    提示如上报错时,也就是aapt dump badging命令出了问题,那如何解决?
    法1
    第一个办法,就是检查Aandroid SDK下的build-tools目录是否添加到环境变量,当然一般人肯定不会犯这个错误。
    法2
    这个办法绝逼(亲测)能行!就是将你的apk包移动到与aapt命令的同级目录,也就是G:softwareandroid-sdk-windowsuild-tools27.0.1这个目录。
    然后在当前目录中打开终端,执行aapt dump badging apk包就OK啦。

  • 相关阅读:
    JDBC 查询的三大参数 setFetchSize prepareStatement(String sql, int resultSetType, int resultSetConcur)
    有空必看
    SpringMVC 利用AbstractRoutingDataSource实现动态数据源切换
    FusionCharts JavaScript API Column 3D Chart
    FusionCharts JavaScript API
    FusionCharts JavaScript API
    Extjs 继承Ext.Component自定义组件
    eclipse 彻底修改复制后的项目名称
    spring 转换器和格式化
    Eclipse快速生成一个JavaBean类的方法
  • 原文地址:https://www.cnblogs.com/sundawei7/p/11962500.html
Copyright © 2011-2022 走看看