Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 由于main.js:error:argument"--应用程序";:需要一个参数。无效的_Java_Android_Node.js_Android Intent_Appium - Fatal编程技术网

Java 由于main.js:error:argument"--应用程序";:需要一个参数。无效的

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]

Appium以前启动得很好,突然我得到了下面的控制台日志请记住,我是通过控制台而不是命令行启动appium的。

[--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路径,或者取消选中应用程序路径复选框