Log Flie Attached
info: - > POST / wd / hub / session {" desiredCapabilities":{" appActivity":" com.google.android.launcher.GEL"," appPackage&# 34;:" com.google.android.googlequicksearchbox"" platformName":" Android和#34;" DEVICENAME":"& #34;" platformVersion":""}}
info:客户端用户代理字符串:Apache-HttpClient / 4.5.1(Java / 1.8.0_77)
info:[debug]没有获得应用程序但确实获得了Android程序包,将尝试在设备上启动它
info:[debug]创建新的appium会话13200b99-4982-4ed9-bed4-7dd89bc865dc info:启动android appium info:[debug]获取Java版本 info:Java版本是:1.8.0_77 info:[debug]检查adb是否存在 info:[debug]使用来自
的adb
C:\用户\ SAMEER_PWS \应用程序数据\本地\的Android \ SDK \平台的工具\ adb.exe
警告:没有应用功能,无法解析包/活动 info:[debug]使用快速重置?真正 info:[debug]准备会话设备 info:[debug]不检查app是否存在,因为我们假设它已经在设备上
info:检索设备 info:[debug]试图找到一个连接的Android设备 info:[debug]获取连接设备... info:[debug]执行cmd:
C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe devices
info:[debug] 1台设备已连接 info:找到设备0b01aa5a0298ee0e info:[debug]将设备ID设置为0b01aa5a0298ee0e info:[debug]等待设备准备就绪并响应shell命令(timeout = 5)
info:[debug]执行cmd:C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe -s 0b01aa5a0298ee0e wait-for-device info:[debug]执行cmd:C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe -s 0b01aa5a0298ee0e shell" echo' ready'&#34 ; info:[debug]启动logcat捕获 info:[debug]获取设备API级别 info:[debug]执行cmd:C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe -s 0b01aa5a0298ee0e shell" getprop ro.build.version.sdk" info:[debug]设备处于API级别23 info:设备API级别为:23 info:[debug]为语言提取字符串:default info:[debug] Apk并不存在于本地 info:[debug]无法获取字符串,但看起来我们有一个旧的字符串文件,所以忽略 info:[debug]执行cmd:C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe -s 0b01aa5a0298ee0e shell" rm -rf / data / local / tmp / strings。 JSON" info:[debug]不卸载应用程序,因为服务器未启动--full-reset info:[debug]跳过安装,因为我们使用包而不是应用程序路径启动 info:[debug]转发系统:4724到设备:4724 info:[debug]执行cmd:C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe -s 0b01aa5a0298ee0e forward tcp:4724 tcp:4724 info:[debug]将appium bootstrap推送到设备... info:[debug]执行cmd:C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe -s 0b01aa5a0298ee0e push" C:\ Program Files(x86)\ Appium \ node_modules \ appium \构建\ android_bootstrap \ AppiumBootstrap.jar" /数据/本地的/ tmp / info:[debug] Logcat以代码0终止,信号为null info:[debug]停止logcat捕获 info:[debug] Logcat已经停止 info:[debug]发送shutdown命令,等待UiAutomator停止... 警告:UiAutomator没有足够快地关闭,称它已经消失了 错误:无法启动Appium会话,错误是:错误:命令失败:C:\ Windows \ system32 \ cmd.exe / s / c" C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe -s 0b01aa5a0298ee0e push" C:\ Program Files(x86)\ Appium \ node_modules \ appium \ build \ android_bootstrap \ AppiumBootstrap.jar" /数据/本地的/ tmp /"
info:[debug]清理android对象 info:[debug]清理appium会话 info:[debug]错误:命令失败:C:\ Windows \ system32 \ cmd.exe / s / c" C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe -s 0b01aa5a0298ee0e push" C:\ Program Files(x86)\ Appium \ node_modules \ appium \ build \ android_bootstrap \ AppiumBootstrap.jar" /数据/本地的/ tmp /"
at ChildProcess.exithandler (child_process.js:751:12) at ChildProcess.emit (events.js:110:17) at maybeClose (child_process.js:1016:16) at Process.ChildProcess._handle.onexit (child_process.js:1088:5)
info:[debug]响应客户并出现错误:{" status":33," value":{" message":" A无法创建新会话。
(原始错误:命令失败:C:\ Windows \ system32 \ cmd.exe / s / c \" C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb。 exe -s 0b01aa5a0298ee0e push \" C:\\ Program Files(x86)\\ Appium \\ node_modules \\ appium \\ build \\ android_bootstrap \\ AppiumBootstrap.jar \" / data / local / tmp / \" \ n)的""杀死":假,"代码":1,"信号":空,&#34 ; cmd":" C:\ Windows \ system32 \ cmd.exe / s / c \" C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb。 exe -s 0b01aa5a0298ee0e push \" C:\\ Program Files(x86)\\ Appium \\ node_modules \\ appium \\ build \\ android_bootstrap \\ AppiumBootstrap.jar \" / data / local / tmp / \""," origValue":"命令失败:C:\ Windows \ system32 \ cmd.exe / s / c \&# 34; C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe -s 0b01aa5a0298ee0e push \" C:\\ Program Files(x86)\\ Appium \\ node_modules \\ appium \\建立\\ android_bootstrap \\ AppiumBootstrap.jar \" /数据/本地的/ tmp / \" \ n"}"的sessionId":空}
info:< - POST / wd / hub / session 500 12924.220 ms - 1039
答案 0 :(得分:1)
您需要添加.apk文件的路径:
capabilities.setCapability("app", "path to apk");