Java 由于main.js:error:argument"--应用程序";:需要一个参数。无效的
Appium以前启动得很好,突然我得到了下面的控制台日志请记住,我是通过控制台而不是命令行启动appium的。Java 由于main.js:error:argument"--应用程序";:需要一个参数。无效的,java,android,node.js,android-intent,appium,Java,Android,Node.js,Android Intent,Appium,Appium以前启动得很好,突然我得到了下面的控制台日志请记住,我是通过控制台而不是命令行启动appium的。 [--localizable-strings-dir LOCALIZABLESTRINGSDIR] [--app APP] [--ipa IPA] [-U UDID] [-a ADDRESS] [-p PORT] [-ca CALLBACKADDRESS] [-cp CALLBACKPORT] [-bp BOOTSTRAPPORT]
[--localizable-strings-dir LOCALIZABLESTRINGSDIR] [--app APP]
[--ipa IPA] [-U UDID] [-a ADDRESS] [-p PORT]
[-ca CALLBACKADDRESS] [-cp CALLBACKPORT] [-bp BOOTSTRAPPORT]
[-k] [-r BACKENDRETRIES] [--session-override] [--full-reset]
main.js: error: argument "--app": Expected one argument. null
[--no-reset] [-l] [-lt LAUNCHTIMEOUT] [-g LOG]
[--log-level {info,info:debug,info:info,info:warn,info:error,warn,warn:debug,warn:info,warn:warn,warn:error,error,error:debug,error:info,error:warn,error:error,debug,debug:debug,debug:info,debug:warn,debug:error}]
[--log-timestamp] [--local-timezone] [--log-no-colors]
[-G WEBHOOK] [--native-instruments-lib]
[--app-pkg ANDROIDPACKAGE] [--app-activity ANDROIDACTIVITY]
[--app-wait-package ANDROIDWAITPACKAGE]
[--app-wait-activity ANDROIDWAITACTIVITY]
[--android-coverage ANDROIDCOVERAGE] [--avd AVD]
[--avd-args AVDARGS]
[--device-ready-timeout ANDROIDDEVICEREADYTIMEOUT] [--safari]
[--device-name DEVICENAME] [--platform-name PLATFORMNAME]
[--platform-version PLATFORMVERSION]
[--automation-name AUTOMATIONNAME] [--browser-name BROWSERNAME]
[--default-device] [--force-iphone] [--force-ipad]
[--language LANGUAGE] [--locale LOCALE]
[--calendar-format CALENDARFORMAT] [--orientation ORIENTATION]
[--tracetemplate AUTOMATIONTRACETEMPLATEPATH] [--show-sim-log]
[--show-ios-log] [--nodeconfig NODECONFIG] [-ra ROBOTADDRESS]
[-rp ROBOTPORT] [--selendroid-port SELENDROIDPORT]
[--chromedriver-port CHROMEDRIVERPORT]
[--chromedriver-executable CHROMEDRIVEREXECUTABLE]
[--use-keystore] [--keystore-path KEYSTOREPATH]
[--keystore-password KEYSTOREPASSWORD] [--key-alias KEYALIAS]
[--key-password KEYPASSWORD] [--show-config] [--no-perms-check]
[--command-timeout DEFAULTCOMMANDTIMEOUT] [--keep-keychains]
[--strict-caps] [--isolate-sim-device] [--tmp TMPDIR]
[--trace-dir TRACEDIR] [--intent-action INTENTACTION]
[--intent-category INTENTCATEGORY] [--intent-flags INTENTFLAGS]
[--intent-args OPTIONALINTENTARGUMENTS]
节点服务器进程已结束即使我遇到如下问题 main.js:错误:参数“-avd args”:应为一个参数。空的
正在尝试从appium预启动其他模拟器。但是它需要参数。我解决这个问题的方法是进入appium的设置并用复选框切换。然后,我按下启动服务器按钮,它开始工作。在那之前,什么都不起作用。所以,这可能只是一个bug 取消选中android部分中的所有设置,然后重新运行它将运行的程序 这应该显示在您的系统上 启动节点服务器 信息:欢迎使用Appium v1.3.7(版本72fbfaa116d3d9f6a862600ee99cf02f6d0e2182) 信息:Appium REST http接口侦听器于127.0.0.1:4723启动 信息:[调试]非默认服务器参数:{“地址”:“127.0.0.1”,“logNoColors”:true,“platformName”:“Android”,“platformVersion”:“19”,“automationName”:“Appium”} 信息:控制台日志级别:调试
解决方案是在Android设置-->应用程序路径中提供有效的apk路径,或者取消选中应用程序路径复选框