当我启动appium服务器时,应用程序无法启动

时间:2017-09-11 06:19:15

标签: android appium

我写了一个代码来启动一个应用程序

代码是用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)

2 个答案:

答案 0 :(得分:0)

卸载“解锁”Appium应用以避免上述错误。

答案 1 :(得分:0)

相同问题向我提出请确保已安装 appium设置应用。 尝试使用kill server命令: adb kill-server &需要重新启动它的命令: adb启动服务器