Versions:
Appium app: 1.5.3
Server: 1.6.3
I am starting the server using:
cd /usr/local/bin/ && clear && appium --address 127.0.0.1 --port 4723 --session-override
When I click Launch in Appium app, I get:
HTTP] Could not start REST http interface listener. The requested port may already be in use. Please make sure there is no other instance of this server running already.
Error: listen EADDRINUSE 127.0.0.1:4723
at Object.exports._errnoException (util.js:890:11)
at exports._exceptionWithHostPort (util.js:913:20)
at Server.__dirname.Server.Server._listen2 (net.js:1230:14)
at listen (net.js:1266:10)
at net.js:1375:9
at _combinedTickCallback (internal/process/next_tick.js:77:11)
at process._tickCallback (internal/process/next_tick.js:98:9)
Note that when I am NOT running the server, clicking Launch in the Appium app thinks look ok in the log, but the app does not get launched:
[Appium] platformName: ‘Android’
[Appium] platformVersion: ‘5.1’
[Appium] automationName: ‘Appium’
[Appium] app: ‘/Users/jeffrey.blaze/Code/vungle-android-sdk/app/build/outputs/apk/app-debug.apk’
[Appium] appPackage: ‘com.publisher.test’
[Appium] appActivity: ‘com.publisher.test.MainActivity’
[Appium] appWaitPackage: ‘com.publisher.test’
[Appium] appWaitActivity: ‘com.publisher.test.MainActivity’
[Appium] deviceReadyTimeout: 30
[Appium] avd: ‘Nexus_5_API_22’
[Appium] dontStopAppOnReset: true
[Appium] Appium REST http interface listener started on 127.0.0.1:4723
[HTTP] → GET /wd/hub/status {}
[MJSONWP] Calling AppiumDriver.getStatus() with args:
[MJSONWP] Responding to client with driver.getStatus() result: {“build”:{“version”:“1.5.3”…
[HTTP] ← GET /wd/hub/status 200 24 ms - 83