Original error: 'Command 'C\:\\Users\\Test\\androidsdk\\platform-tools\\adb.exe -P 5037 -s 8cc1cac0

梦里梦外; 2021-12-05 16:52 222阅读 0赞

1.使用OPPO手机启动appium报错

An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: ‘Command ‘C\:\\Users\\Test\\androidsdk\\platform-tools\\adb.exe -P 5037 -s 8cc1cac0 install ‘C:\\Program Files (x86)\\Appium\\resources\\app\\node_modules\\appium\\node_modules\\appium-android-ime\\bin\\UnicodeIME-debug.apk’’ exited with code 1’; Stderr: ‘adb: failed to install C:\Program Files (x86)\Appium\resources\app\node_modules\appium\node_modules\appium-android-ime\bin\UnicodeIME-debug.apk: Failure [-99]‘; Code: ‘1’ (WARNING: The server did not provide any stacktrace information)

运行环境:

  1. windows:10
  2. Appium:v1.8
  3. Android:v8.1

解决方法:因为代码中设置了

  1. cap.setCapability("unicodeKeyboard", "True")
  2. cap.setCapability("resetKeyboard", "True")注释掉即可

2.使用OPPO手机连接appium报错:

An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: ‘Command ‘C\:\\Users\\Test\\androidsdk\\platform-tools\\adb.exe -P 5037 -s 8cc1cac0 shell pm clear com.android.calculator2’ exited with code 1’; Stderr: ‘Error: java.lang.SecurityException: PID 14309 does not have permission android.permission.CLEAR_APP_USER_DATA to clear data of package com.android.calculator2’; Code: ‘1’ (WARNING: The server did not provide any stacktrace information)

运行环境:

  1. windows:10
  2. Appium:v1.8
  3. Android:v8.1

解决方法:因为OPPO手机的没有给appium权限,所以appium无法清除应用缓存,

在代码中设置cap.setCapability(“noReset”, “True”)即可

或者使用8.0以下系统的手机

其他手机可以看看开发者模式中的USB调试权限、安全权限、模拟操作、OEM解锁是否开启。

发表评论

表情:
评论列表 (有 0 条评论,222人围观)

还没有评论,来说两句吧...

相关阅读