我写了一个代码来启动一个应用程序
代码是用eclipse编写的,使用Appium服务器启动它。
如果我在其他移动模型中运行,则执行相同的代码。
仅在我的手机中,它会提供以下异常,并且应用程序根本不会启动
手机:Redmi Note 4
线程“main”中的异常org.openqa.selenium.WebDriverException: 处理命令时发生未知的服务器端错误。 原始错误:无法停止并清除com.testleaf.leaforg。原版的 错误:执行adbExec时出错。原始错误:'命令 'C:\ Android \ sdk \ platform-tools \ adb.exe -P 5037 -s c219ce599904 shell pm clear com.testleaf.leaforg'退出代码1';标准错误: '错误:java.lang.SecurityException:PID 28662没有 权限android.permission.CLEAR_APP_USER_DATA清除数据 package com.testleaf.leaforg';代码:'1'(警告:服务器没有 提供任何堆栈跟踪信息)
在Appium服务器中,以下错误正在打印
[MJSONWP]遇到内部错误运行命令:错误:不能 停止并清除com.testleaf.leaforg。原始错误:执行错误 adbExec。原始错误:'命令 'C:\ Android \ sdk \ platform-tools \ adb.exe -P 5037 -s c219ce599904 shell pm clear com.testleaf.leaforg'退出代码1';标准错误: '错误:java.lang.SecurityException:PID 28662没有 权限android.permission.CLEAR_APP_USER_DATA清除数据 package com.testleaf.leaforg';代码:'1' at Object.wrappedLogger.errorAndThrow(C:\ Users \ Nyla jannath \ AppData \ Local \ Programs \ appium-desktop \ resources \ app \ node_modules \ appium \ node_modules \ appium-support \ lib \ logging.js:63:13) 在ADB.callee $ 0 $ 0 $(C:\ Users \ Nyla jannath \ AppData \ Local \ Programs \ appium-desktop \ resources \ app \ node_modules \ appium \ node_modules \ appium-adb \ lib \ tools \ adb-commands.js: 196:9) 在tryCatch(C:\ Users \ Nyla jannath \ AppData \ Local \ Programs \ appium-desktop \ resources \ app \ node_modules \ appium \ node_modules \ babel-runtime \ regenerator \ runtime.js:67:40) 在GeneratorFunctionPrototype.invoke [as _invoke](C:\ Users \ Nyla jannath \ AppData \ Local \ Programs \ appium-desktop \ resources \ app \ node_modules \ appium \ node_modules \ babel-runtime \ regenerator \ runtime.js:315:22 ) 在GeneratorFunctionPrototype.prototype。(匿名函数)[as throw](C:\ Users \ Nyla jannath \应用程序数据\本地\程序\ appium桌面\资源\程序\ node_modules \ appium \ node_modules \通天塔运行时\再生\ runtime.js:100:21) 在GeneratorFunctionPrototype.invoke(C:\ Users \ Nyla jannath \ AppData \ Local \ Programs \ appium-desktop \ resources \ app \ node_modules \ appium \ node_modules \ babel-runtime \ regenerator \ runtime.js:136:37) at process._tickCallback(internal / process / next_tick.js:103:7)
答案 0 :(得分:0)
卸载“解锁”Appium应用以避免上述错误。
答案 1 :(得分:0)
相同问题向我提出请确保已安装 appium设置应用。 尝试使用kill server命令: adb kill-server &需要重新启动它的命令: adb启动服务器