Original error: 'Command 'C\:\\Users\\Test\\androidsdk\\platform-tools\\adb.exe -P 5037 -s 8cc1cac0
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)
运行环境:
windows:10
Appium:v1.8
Android:v8.1
解决方法:因为代码中设置了
cap.setCapability("unicodeKeyboard", "True")
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)
运行环境:
windows:10
Appium:v1.8
Android:v8.1
解决方法:因为OPPO手机的没有给appium权限,所以appium无法清除应用缓存,
在代码中设置cap.setCapability(“noReset”, “True”)即可
或者使用8.0以下系统的手机
其他手机可以看看开发者模式中的USB调试权限、安全权限、模拟操作、OEM解锁是否开启。
还没有评论,来说两句吧...