【问题标题】:Appium Server does not start due to main.js: error: argument "--app": Expected one argument. null由于 main.js,Appium 服务器无法启动:错误:参数“--app”:需要一个参数。空值
【发布时间】:2015-04-12 15:03:44
【问题描述】:

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]

节点服务器进程结束

【问题讨论】:

    标签: java android node.js android-intent appium


    【解决方案1】:

    即使我也有类似的问题

    main.js:错误:参数“--avd-args”:需要一个参数。空

    尝试从 appium 预启动一个额外的模拟器。但它需要参数..

    【讨论】:

      【解决方案2】:

      我为解决这个问题所做的是进入 appium 的设置并使用复选框进行切换。然后,我按下启动服务器按钮,它开始工作。在此之前,没有任何效果。所以,这可能只是一个错误。

      【讨论】:

        【解决方案3】:

        取消选中android部分中的所有设置并重新运行它将运行的程序。

        这应该显示在你的系统上

        启动节点服务器

        信息:欢迎使用 Appium v​​1.3.7(修订版 72fbfaa116d3d9f6a862600ee99cf02f6d0e2182) 信息:Appium REST http 接口监听器开始于 127.0.0.1:4723 信息:[调试]非默认服务器参数:{“address”:“127.0.0.1”,“logNoColors”:true,“platformName”:“Android”,“platformVersion”:“19”,“automationName”:“Appium "} 信息:控制台日志级别:调试

        【讨论】:

          【解决方案4】:

          解决方案是在 Android 设置中提供有效的 apk 路径 --> 应用程序路径或取消选中应用程序路径复选框。

          【讨论】:

            猜你喜欢
            • 2023-03-13
            • 1970-01-01
            • 2013-11-18
            • 1970-01-01
            • 2017-03-06
            • 1970-01-01
            • 1970-01-01
            • 2015-06-04
            • 2017-10-21
            相关资源
            最近更新 更多