# When using Appium app to run Android apk on emulator, getting server error

**URL:** <https://discuss.appium.io/t/when-using-appium-app-to-run-android-apk-on-emulator-getting-server-error/14576>\
**Category:** Support\
**Created:** [February 2, 2017, 7:43pm UTC](https://discuss.appium.io/t/when-using-appium-app-to-run-android-apk-on-emulator-getting-server-error/14576 "2017-02-02T19:43:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jblaze](https://discuss.appium.io/user_avatar/discuss.appium.io/jblaze/32/2993_2.png) [@jblaze](https://discuss.appium.io/u/jblaze)\
**Post date:** [February 2, 2017, 7:43pm UTC](https://discuss.appium.io/t/when-using-appium-app-to-run-android-apk-on-emulator-getting-server-error/14576/1 "2017-02-02T19:43:31Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![kcinman11358](https://discuss.appium.io/letter_avatar_proxy/v4/letter/k/b77776/32.png) [@kcinman11358](https://discuss.appium.io/u/kcinman11358)\
**Post date:** [February 2, 2017, 11:07pm UTC](https://discuss.appium.io/t/when-using-appium-app-to-run-android-apk-on-emulator-getting-server-error/14576/2 "2017-02-02T23:07:47Z")

</div>

don’t start the gui and the server at the same time. Either one or the other

---

<div class="post-metadata">

**Author:** ![jblaze](https://discuss.appium.io/user_avatar/discuss.appium.io/jblaze/32/2993_2.png) [@jblaze](https://discuss.appium.io/u/jblaze)\
**Post date:** [February 2, 2017, 11:13pm UTC](https://discuss.appium.io/t/when-using-appium-app-to-run-android-apk-on-emulator-getting-server-error/14576/3 "2017-02-02T23:13:22Z")

</div>

I am only starting the gui, and not running the server.
