gpt4 book ai didi

java - 通过 Eclipse 启动时 Appium 抛出 "ideviceinstaller"not found - Java

转载 作者:行者123 更新时间:2023-12-01 11:36:04 25 4
gpt4 key购买 nike

与使用最新 Appium v​​1.3.7 的 Eclipse (Java) 相比,我观察到 Appium 从 GUI 启动时出现奇怪的行为

1) PlainNote.app 是从 Xcode 为我的移动设备构建并运行的。应用程序在真实移动设备上启动没有任何问题。

2) 现在,通过 Appium GUI,我可以通过提供包 id、udid 等来启动相同的应用程序。完全没有问题

3) 当我从 Eclipse 启动应用程序时,问题就出现了。遵循标准代码集(即 deisred cap、新的 iosdriver 等)。

Appium 是通过 Eclipse 控制台启动的,但启动后会抛出以下错误

:-[36minfo[39m: [debug] Couldn't find ideviceinstaller, trying built-in at /Applications/Appium.app/Contents/Resources/node_modules/appium/build/libimobiledevice-macosx/ideviceinstaller

[31merror[39m: Could not initialize ideviceinstaller; make sure it is installed and works on your system

4)如果我进入终端并输入 ideviceinstaller,它会成功启动,详细信息如下

Prashants-MacBook-Pro:
~ prash$ ideviceinstallerERROR: No mode/operation was supplied.Usage: ideviceinstaller OPTIONSManage apps on iOS devices. -u, --udid UDID Target specific device by its 40-digit device UDID. -l, --list-apps List apps, possible options: -o list_user - list user apps only (this is the default) -o list_system - list system apps only -o list_all - list all types of apps -o xml - print full output as xml plist -i, --install ARCHIVE Install app from package file specified by ARCHIVE. ARCHIVE can also be a .ipcc file for carrier bundles. -U, --uninstall APPID Uninstall app specified by APPID. -g, --upgrade ARCHIVE Upgrade app from package file specified by ARCHIVE. -L, --list-archives List archived applications, possible options: -o xml - print full output as xml plist -a, --archive APPID Archive app specified by APPID, possible options: -o uninstall - uninstall the package after making an archive -o app_only - archive application data only -o docs_only - archive documents (user data) only -o copy=PATH - copy the app archive to directory PATH when done -o remove - only valid when copy=PATH is used: remove after copy -r, --restore APPID Restore archived app specified by APPID -R, --remove-archive APPID Remove app archive specified by APPID -o, --options Pass additional options to the specified command. -h, --help prints usage information -d, --debug enable communication debugging

我有点不确定这里发生了什么!我是否缺少任何配置或者我重复了 idevicecontroller...

这个问题很奇怪,但不幸的是我被困住了:(请指导。

最佳答案

在步骤 #4 中,在哪里找到 ideviceinstaller?您可以使用以下内容:

which ideviceinstaller

如果找到 Appium.app,请尝试手动安装 ideviceinstaller。

brew install --HEAD ideviceinstaller

关于java - 通过 Eclipse 启动时 Appium 抛出 "ideviceinstaller"not found - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29979589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com