[Chromedriver] Error: unknown error: Chrome version must be >= 46.0.2490.0

switch to webview ,and response as follows:`[debug] [AndroidDriver] Found webviews: [“WEBVIEW_com.play.android”]
[debug] [AndroidDriver] Available contexts: [“NATIVE_APP”,“WEBVIEW_com.play.android”]
[debug] [AndroidDriver] Connecting to chrome-backed webview context ‘WEBVIEW_com.play.android’
[debug] [AndroidDriver] A port was not given, using random port: 8000
[debug] [Chromedriver] Changed state to ‘starting’
[Chromedriver] Set chromedriver binary as: D:\MyProgram\nodejs\node_modules\appium\node_modules\appium-chromedriver\chromedriver\win\chromedriver.exe
[Chromedriver] Killing any old chromedrivers
[Chromedriver] No old chromedrivers seemed to exist
[Chromedriver] Spawning chromedriver with: D:\MyProgram\nodejs\node_modules\appium\node_modules\appium-chromedriver\chromedriver\win\chromedriver.exe --url-base=wd/hub --port=8000 --adb-port=5037
[Chromedriver] [STDOUT] Starting ChromeDriver 2.21.371459 (36d3d07f660ff2bc1bf28a75d1cdabed0983e7c4) on port 8000
Only local connections are allowed.
[debug] [JSONWP Proxy] Proxying [GET /status] to [GET http://127.0.0.1:8000/wd/hub/status] with no body
[debug] [JSONWP Proxy] Got response with status 200: “{“sessionId”:”",“status”:0,“value”:{“build”:{“version”:“alpha”},“os”:{“arch”:“x86_64”,“name”:“Windows NT”,“version”:“6.1 SP1”}}}"
[debug] [JSONWP Proxy] Proxying [POST /session] to [POST http://127.0.0.1:8000/wd/hub/session] with body: {“desiredCapabilities”:{“chromeOptions”:{“androidPackage”:“com.play.android”,“androidUseRunningApp”:true,“androidDeviceSerial”:“85GBBMA2353T”}}}

[debug] [JSONWP Proxy] Got response with status 200: {“sessionId”:“8ad16c90cb1b88f6e763ae49fc1c73a7”,“status”:13,“value”:{“message”:“unknown error: Chrome version must be >= 46.0.2490.0\n (Driver info: chromedriver=2.21.371459 (36d3d07f660ff2bc1bf28
a75d1cdabed0983e7c4),platform=Windows NT 6.1 SP1 x86_64)”}}
[debug] [JSONWP Proxy] Proxying [POST /session] to [POST http://127.0.0.1:8000/wd/hub/session] with body: {“desiredCapabilities”:{“chromeOptions”:{“androidPackage”:“com.play.android”,“androidUseRunningApp”:true,“androidDeviceSerial”:“85GBBMA2353T”}}}

[debug] [JSONWP Proxy] Got response with status 200: {“sessionId”:“a1ec92f5e166005d498ea4a06e2f05e8”,“status”:13,“value”:{“message”:“unknown error: Chrome version must be >= 46.0.2490.0\n (Driver info: chromedriver=2.21.371459 (36d3d07f660ff2bc1bf28
a75d1cdabed0983e7c4),platform=Windows NT 6.1 SP1 x86_64)”}}
[debug] [JSONWP Proxy] Proxying [POST /session] to [POST http://127.0.0.1:8000/wd/hub/session] with body: {“desiredCapabilities”:{“chromeOptions”:{“androidPackage”:“com.play.android”,“androidUseRunningApp”:true,“androidDeviceSerial”:“85GBBMA2353T”}}}

[debug] [JSONWP Proxy] Got response with status 200: {“sessionId”:“768d3da658a4d82d08c2730f60585992”,“status”:13,“value”:{“message”:"unknown error: Chrome version must be >= 46.0.2490.0\n (Driver info: chromedriver=2.21.371459 `


i try almost all version here ,and it does not work ,who can help me out ?

You did all that and did not update chrome?

Make sure you update Chrome to at least 46.0.2490.0.

i tried almost all of the chromedriver version here
https://chromedriver.storage.googleapis.com/index.html

and replaced my pc driver here …/appium\node_modules\appium-chromedriver\chromedriver\win\chromedriver.exe

then it did not work well ,and response almost the same mistake ,only version was changed along with the different version of chromedriver .

Hmm. Check out this bug and see if it fits your situation:

@wreed thks,i solved this problem
maybe the problem is from the apk,and i use the corresponding chromedriver ,and it works.