您的位置:首页 > 移动开发

关于appium启动报错问题的解决办法

2016-09-28 14:14 337 查看
今天在启动appium时,突然报错,以前从没遇见过,具体错误如下:

Launching Appium server with command: C:\Program Files (x86)\Appium\node.exe lib\server\main.js --address 127.0.0.1 --port 4723 --app D:.apk file\base.apk --platform-name Android --platform-version 21 --automation-name Appium --log-no-color

usage: main.js [-h] [-v] [--shell]

[--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]

[--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]

[--instruments INSTRUMENTSPATH] [--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]

[--dont-stop-app-on-reset] [--debug-log-spacing]

[--suppress-adb-kill-server] [--async-trace]

main.js: error: Unrecognized arguments: file\base.apk.

Appium server process ended

关键看中间标红这句话。表示有个空找不着。

在网上百度半天终于知道原因。

原因是上次打开时,不小心将设置中的package选中,导致每次启动时,都会去检查package。但是我没有使用package,就报错了。因此把package前面的勾去掉,再次运行,即可启动。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  appium
相关文章推荐