这个问题这这样的,我的小米 4 链接电脑后,启动 appium,然后启动 Node Server,就提示如下
> Launching Appium server with command: C:\Users\Text\node.exe lib\server\main.js --address 10.23.45.170 --port 4723 --avd --platform-name Android --platform-version 19 --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: argument "--avd": Expected one argument. null
>
> Appium server process ended
我看的结果没有 avd,但是我的手机已经链接电脑,并且已经也用 adb 查到当前的 udid,在手机助手上也显示的链接。但是在依旧有这个问题。