Unable to launch apk using appium. error: Unhandled error: Error: connect ECONNREFUSED

I am not able to launch android application using appium 1.4.13 with prelaunch condition set to on. I am getting error as error: Unhandled error: Error: connect ECONNREFUSED at exports._errnoException (util.js:746:11) in appium console log.
My configurations are as follows:
Appium: 1.4.13
OS -Mac 10.11.3
Xcode - 7.2.1
Android version - 6.0
Appium Server URL: 127.0.0.1 at port : 4723

Please help me in resolving this issue.
Here is my appium log for reference:
info: [debug] Non-default server args: {“app”:"/Users/hiralpatel/Documents/Builds/RedesignAppBuilds/Android/26May/Avis_Debug-3.10.apk",“address”:“127.0.0.1”,“sessionOverride”:true,“fullReset”:true,“log”:"/tmp/appium.log",“deviceName”:“Asus”,“platformName”:“Android”,“platformVersion”:“5.0.2”,“automationName”:“Appium”,“defaultCommandTimeout”:9200,“debugLogSpacing”:true}

info: Console LogLevel: debug
info: File LogLevel: debug

info: --> GET /wd/hub/status {}

info: [debug] Responding to client with success: {“status”:0,“value”:{“build”:{“version”:“1.4.13”,“revision”:“c75d8adcb66a75818a542fe1891a34260c21f76a”}}}

info: <-- GET /wd/hub/status 200 19.779 ms - 105 {“status”:0,“value”:{“build”:{“version”:“1.4.13”,“revision”:“c75d8adcb66a75818a542fe1891a34260c21f76a”}}}

info: --> GET /wd/hub/status {}
info: [debug] Responding to client with success: {“status”:0,“value”:{“build”:{“version”:“1.4.13”,“revision”:“c75d8adcb66a75818a542fe1891a34260c21f76a”}}}

info: <-- GET /wd/hub/status 200 7.544 ms - 105 {“status”:0,“value”:{“build”:{“version”:“1.4.13”,“revision”:“c75d8adcb66a75818a542fe1891a34260c21f76a”}}}

info: --> GET /wd/hub/status {}

info: [debug] Responding to client with success: {“status”:0,“value”:{“build”:{“version”:“1.4.13”,“revision”:“c75d8adcb66a75818a542fe1891a34260c21f76a”}}}
info: <-- GET /wd/hub/status 200 1.526 ms - 105 {“status”:0,“value”:{“build”:{“version”:“1.4.13”,“revision”:“c75d8adcb66a75818a542fe1891a34260c21f76a”}}}

info: --> GET /wd/hub/status {}

info: [debug] Responding to client with success: {“status”:0,“value”:{“build”:{“version”:“1.4.13”,“revision”:“c75d8adcb66a75818a542fe1891a34260c21f76a”}}}
info: <-- GET /wd/hub/status 200 1.553 ms - 105 {“status”:0,“value”:{“build”:{“version”:“1.4.13”,“revision”:“c75d8adcb66a75818a542fe1891a34260c21f76a”}}}

info: --> GET /wd/hub/status {}
info: [debug] Responding to client with success: {“status”:0,“value”:{“build”:{“version”:“1.4.13”,“revision”:“c75d8adcb66a75818a542fe1891a34260c21f76a”}}}

info: <-- GET /wd/hub/status 200 12.640 ms - 105 {“status”:0,“value”:{“build”:{“version”:“1.4.13”,“revision”:“c75d8adcb66a75818a542fe1891a34260c21f76a”}}}

info: --> GET /wd/hub/status {}

info: [debug] Responding to client with success: {“status”:0,“value”:{“build”:{“version”:“1.4.13”,“revision”:“c75d8adcb66a75818a542fe1891a34260c21f76a”}}}

info: <-- GET /wd/hub/status 200 5.598 ms - 105 {“status”:0,“value”:{“build”:{“version”:“1.4.13”,“revision”:“c75d8adcb66a75818a542fe1891a34260c21f76a”}}}

info: --> GET /wd/hub/sessions {}
info: [debug] Responding to client with success: {“status”:0,“value”:[]}
info: <-- GET /wd/hub/sessions 200 4.318 ms - 23 {“status”:0,“value”:[]}

info: --> POST /wd/hub/session {“desiredCapabilities”:{“platformName”:“Android”,“platformVersion”:“5.0.2”,“newCommandTimeout”:“999999”,“automationName”:“Appium”,“deviceName”:“Asus”}}
info: Client User-Agent string: Appium (unknown version) CFNetwork/760.2.6 Darwin/15.3.0 (x86_64)
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: **** NEW SESSION ***
info: **** NEW SESSION ***
info: **** NEW SESSION ***
info: **** NEW SESSION ***
info: **** NEW SESSION ***

info: **** NEW SESSION ***
info: **** NEW SESSION ***
info: **** NEW SESSION ***
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: *************************************
info: [debug] No appActivity desired capability or server param. Parsing from apk.
info: [debug] No appPackage desired capability or server param. Parsing from apk.
info: [debug] Using local app from command line: /Users/hiralpatel/Documents/Builds/RedesignAppBuilds/Android/26May/Avis_Debug-3.10.apk
info: [debug] Creating new appium session 333f5063-fd1e-448a-873a-609f967d811b
info: Starting android appium
info: [debug] Getting Java version

info: Java version is: 1.7.0_79

info: [debug] Checking whether adb is present
info: [debug] Using adb from /Applications/android-sdk-macosx/platform-tools/adb
info: [debug] Parsing package and activity from app manifest
info: [debug] Checking whether aapt is present
info: [debug] Using aapt from /Applications/android-sdk-macosx/build-tools/23.0.2/aapt
info: [debug] Extracting package and launch activity from manifest.
info: [debug] executing cmd: /Applications/android-sdk-macosx/build-tools/23.0.2/aapt dump badging /Users/hiralpatel/Documents/Builds/RedesignAppBuilds/Android/26May/Avis_Debug-3.10.apk

info: [debug] badging package: com.avis.androidapp
info: [debug] badging act: com.androidapp.main.views.activities.SplashActivity
info: [debug] Parsed package and activity are: com.avis.androidapp/com.androidapp.main.views.activities.SplashActivity
info: [debug] Using fast reset? false
info: [debug] Preparing device for session
info: [debug] Checking whether app is actually present
info: Retrieving device
info: [debug] Trying to find a connected android device
info: [debug] Getting connected devices…
info: [debug] executing cmd: /Applications/android-sdk-macosx/platform-tools/adb devices

info: [debug] 1 device(s) connected

info: Found device FAAZCY192926
info: [debug] Setting device id to FAAZCY192926
info: [debug] Waiting for device to be ready and to respond to shell commands (timeout = 5)

info: [debug] executing cmd: /Applications/android-sdk-macosx/platform-tools/adb -s FAAZCY192926 wait-for-device
info: [debug] executing cmd: /Applications/android-sdk-macosx/platform-tools/adb -s FAAZCY192926 shell “echo ‘ready’”

info: [debug] Starting logcat capture

info: [debug] Getting device API level
info: [debug] executing cmd: /Applications/android-sdk-macosx/platform-tools/adb -s FAAZCY192926 shell “getprop ro.build.version.sdk”

info: [debug] Device is at API Level 21
info: Device API level is: 21

info: [debug] Extracting strings for language: default
info: [debug] executing cmd: /Applications/android-sdk-macosx/platform-tools/adb -s FAAZCY192926 shell “getprop persist.sys.language”

info: [debug] Current device persist.sys.language: en

info: [debug] java -jar “/Applications/Appium.app/Contents/Resources/node_modules/appium/submodules/appium-adb/jars/appium_apk_tools.jar” “stringsFromApk” “/Users/hiralpatel/Documents/Builds/RedesignAppBuilds/Android/26May/Avis_Debug-3.10.apk” “/tmp/com.avis.androidapp” en

info: [debug] No strings.xml for language ‘en’, getting default strings.xml
info: [debug] java -jar “/Applications/Appium.app/Contents/Resources/node_modules/appium/submodules/appium-adb/jars/appium_apk_tools.jar” “stringsFromApk” “/Users/hiralpatel/Documents/Builds/RedesignAppBuilds/Android/26May/Avis_Debug-3.10.apk” “/tmp/com.avis.androidapp”

info: [debug] Reading strings from converted strings.json

info: [debug] Setting language to default
info: [debug] executing cmd: /Applications/android-sdk-macosx/platform-tools/adb -s FAAZCY192926 push “/tmp/com.avis.androidapp/strings.json” /data/local/tmp

info: [debug] Checking whether aapt is present
info: [debug] Using aapt from /Applications/android-sdk-macosx/build-tools/23.0.2/aapt
info: [debug] Retrieving process from manifest.
info: [debug] executing cmd: /Applications/android-sdk-macosx/build-tools/23.0.2/aapt dump xmltree /Users/hiralpatel/Documents/Builds/RedesignAppBuilds/Android/26May/Avis_Debug-3.10.apk AndroidManifest.xml

info: [debug] Set app process to: com.avis.androidapp
info: [debug] Uninstalling com.avis.androidapp
info: [debug] executing cmd: /Applications/android-sdk-macosx/platform-tools/adb -s FAAZCY192926 shell “am force-stop com.avis.androidapp”

info: [debug] executing cmd: /Applications/android-sdk-macosx/platform-tools/adb -s FAAZCY192926 uninstall com.avis.androidapp

info: [debug] App was uninstalled

info: [debug] Checking app cert for /Users/hiralpatel/Documents/Builds/RedesignAppBuilds/Android/26May/Avis_Debug-3.10.apk.
info: [debug] executing cmd: java -jar /Applications/Appium.app/Contents/Resources/node_modules/appium/submodules/appium-adb/jars/verify.jar /Users/hiralpatel/Documents/Builds/RedesignAppBuilds/Android/26May/Avis_Debug-3.10.apk

info: [debug] App already signed.

info: [debug] Zip-aligning /Users/hiralpatel/Documents/Builds/RedesignAppBuilds/Android/26May/Avis_Debug-3.10.apk

info: [debug] Checking whether zipalign is present
info: [debug] Using zipalign from /Applications/android-sdk-macosx/build-tools/23.0.2/zipalign
info: [debug] Zip-aligning apk.
info: [debug] executing cmd: /Applications/android-sdk-macosx/build-tools/23.0.2/zipalign -f 4 /Users/hiralpatel/Documents/Builds/RedesignAppBuilds/Android/26May/Avis_Debug-3.10.apk /var/folders/_g/t_znqd0d2w7f5qdx38rsm1kw0000gr/T/117426-3441-1l8zivs/appium.tmp

info: [debug] MD5 for app is 8730a525de2fb47e0be495d017914488

info: [debug] executing cmd: /Applications/android-sdk-macosx/platform-tools/adb -s FAAZCY192926 shell “ls /data/local/tmp/8730a525de2fb47e0be495d017914488.apk”

info: [debug] Getting install status for com.avis.androidapp
info: [debug] Getting device API level

info: [debug] executing cmd: /Applications/android-sdk-macosx/platform-tools/adb -s FAAZCY192926 shell “getprop ro.build.version.sdk”

info: [debug] Device is at API Level 21

info: [debug] executing cmd: /Applications/android-sdk-macosx/platform-tools/adb -s FAAZCY192926 shell “pm list packages -3 com.avis.androidapp”

info: [debug] App is not installed

info: Installing App

info: [debug] executing cmd: /Applications/android-sdk-macosx/platform-tools/adb -s FAAZCY192926 shell “mkdir -p /data/local/tmp/”

info: [debug] Removing any old apks
info: [debug] executing cmd: /Applications/android-sdk-macosx/platform-tools/adb -s FAAZCY192926 shell “ls /data/local/tmp/*.apk”

info: [debug] Found an apk we want to keep at /data/local/tmp/8730a525de2fb47e0be495d017914488.apk
info: [debug] Couldn’t find any apks to remove
info: [debug] Uninstalling com.avis.androidapp
info: [debug] executing cmd: /Applications/android-sdk-macosx/platform-tools/adb -s FAAZCY192926 shell “am force-stop com.avis.androidapp”

info: [debug] executing cmd: /Applications/android-sdk-macosx/platform-tools/adb -s FAAZCY192926 uninstall com.avis.androidapp

info: [debug] App was not uninstalled, maybe it wasn’t on device?
info: [debug] executing cmd: /Applications/android-sdk-macosx/platform-tools/adb -s FAAZCY192926 shell “pm install -r /data/local/tmp/8730a525de2fb47e0be495d017914488.apk”

info: [debug] Forwarding system:4724 to device:4724

info: [debug] executing cmd: /Applications/android-sdk-macosx/platform-tools/adb -s FAAZCY192926 forward tcp:4724 tcp:4724

info: [debug] Pushing appium bootstrap to device…
info: [debug] executing cmd: /Applications/android-sdk-macosx/platform-tools/adb -s FAAZCY192926 push “/Applications/Appium.app/Contents/Resources/node_modules/appium/build/android_bootstrap/AppiumBootstrap.jar” /data/local/tmp/

info: [debug] Pushing settings apk to device…

info: [debug] executing cmd: /Applications/android-sdk-macosx/platform-tools/adb -s FAAZCY192926 install “/Applications/Appium.app/Contents/Resources/node_modules/appium/build/settings_apk/settings_apk-debug.apk”

info: [debug] Pushing unlock helper app to device…

info: [debug] executing cmd: /Applications/android-sdk-macosx/platform-tools/adb -s FAAZCY192926 install “/Applications/Appium.app/Contents/Resources/node_modules/appium/build/unlock_apk/unlock_apk-debug.apk”

info: Starting App

info: [debug] Attempting to kill all ‘uiautomator’ processes
info: [debug] Getting all processes with ‘uiautomator’

info: [debug] executing cmd: /Applications/android-sdk-macosx/platform-tools/adb -s FAAZCY192926 shell “ps ‘uiautomator’”

info: [debug] No matching processes found

info: [debug] Running bootstrap
info: [debug] spawning: /Applications/android-sdk-macosx/platform-tools/adb -s FAAZCY192926 shell uiautomator runtest AppiumBootstrap.jar -c io.appium.android.bootstrap.Bootstrap -e pkg com.avis.androidapp -e disableAndroidWatchers false

info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: numtests=1

info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: stream=
info: [debug] [UIAUTOMATOR STDOUT] io.appium.android.bootstrap.Bootstrap:
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: id=UiAutomatorTestRunner
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: test=testRunServer
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: class=io.appium.android.bootstrap.Bootstrap
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: current=1
info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS_CODE: 1

info: [debug] [BOOTSTRAP] [debug] Socket opened on port 4724

info: [debug] [BOOTSTRAP] [debug] Appium Socket Server Ready
info: [debug] [BOOTSTRAP] [debug] Loading json…
info: [debug] [BOOTSTRAP] [debug] json loading complete.
info: [debug] [BOOTSTRAP] [debug] Registered crash watchers.

error: Unhandled error: Error: connect ECONNREFUSED
at exports._errnoException (util.js:746:11)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1010:19) context: [POST /wd/hub/session {“desiredCapabilities”:{“platformName”:“Android”,“platformVersion”:“5.0.2”,“newCommandTimeout”:“999999”,“automationName”:“Appium”,“deviceName”:“Asus”}}]

Try again with latest version of appium

Tried with 1.5.3 version and I am getting error as “Error: Android bootstrap socket crashed: Error: connect ECONNREFUSED 10.145.64.175:4724”.
Is this a node problem?
I could install app but not able to launch when I set prelaunch On.

latest version is 1.6.5

Hi have tried with appium 1.6.5 and I got “Exception in thread “main” org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
" error.
Here is complete log for reference:
Launching Application using Eclipse program…
Setting desiredcapabilities…
Appium server stopped.
Started
[Appium] Welcome to Appium v1.6.5
[Appium] Non-default server args:
[Appium] address: 127.0.0.1
[Appium] sessionOverride: true
[Appium] fullReset: true
[Appium] Deprecated server args:
[Appium] --full-reset => --default-capabilities ‘{“fullReset”:true}’
[Appium] Default capabilities, which will be added to each request unless overridden by desired capabilities:
[Appium] fullReset: true
[Appium] Appium REST http interface listener started on 127.0.0.1:4723
Appium server started.
[HTTP] --> POST /wd/hub/session {“desiredCapabilities”:{“platformVersion”:“5.0.2”,“app”:”/Users/hiralpatel/Documents/Pfizer_builds/Android/Sprint_3/DC-Android-0.0.16.apk",“platformName”:“Android”,“deviceName”:“FAAZCY192926”}}
[debug] [MJSONWP] Calling AppiumDriver.createSession() with args: [{“platformVersion”:“5.0.2”,“app”:"/Users/hiralpatel/Documents/Pfizer_builds/Android/Sprint_3/DC-Android-0.0.16.apk",“platformName”:“Android”,“deviceName”:“FAAZCY192926”},null,null]
[debug] [BaseDriver] Event ‘newSessionRequested’ logged at 1496416950518 (20:52:30 GMT+0530 (IST))
[Appium] Creating new AndroidDriver (v1.20.0) session
[Appium] Capabilities:
[Appium] platformVersion: ‘5.0.2’
[Appium] app: ‘/Users/hiralpatel/Documents/Pfizer_builds/Android/Sprint_3/DC-Android-0.0.16.apk’
[Appium] platformName: ‘Android’
[Appium] deviceName: ‘FAAZCY192926’
[Appium] fullReset: true
[debug] [AndroidDriver] AndroidDriver version: 1.20.0
[BaseDriver] Session created with session id: 50be4ec8-32b2-4b2f-8042-0bf462bf149b
[debug] [AndroidDriver] Getting Java version
[AndroidDriver] Java version is: 1.7.0_79
[ADB] Checking whether adb is present
[ADB] Using adb from /Applications/android-sdk-macosx/platform-tools/adb
[AndroidDriver] Retrieving device list
[debug] [ADB] Trying to find a connected android device
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[AndroidDriver] Looking for a device with Android ‘5.0.2’
[debug] [ADB] Setting device id to FAAZCY192926
[ADB] Getting device platform version
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“getprop”,“ro.build.version.release”]
[AndroidDriver] Using device: FAAZCY192926
[ADB] Checking whether adb is present
[ADB] Using adb from /Applications/android-sdk-macosx/platform-tools/adb
[debug] [ADB] Setting device id to FAAZCY192926
[BaseDriver] Using local app ‘/Users/hiralpatel/Documents/Pfizer_builds/Android/Sprint_3/DC-Android-0.0.16.apk’
[debug] [AndroidDriver] Checking whether app is actually present
[AndroidDriver] Starting Android session
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“wait-for-device”]
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“echo”,“ping”]
[debug] [Logcat] Starting logcat capture
[debug] [AndroidDriver] Pushing settings apk to device…
[debug] [ADB] Getting install status for io.appium.settings
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“pm”,“list”,“packages”,“io.appium.settings”]
[debug] [ADB] App is installed
[debug] [ADB] Getting package info for io.appium.settings
[debug] [ADB] Getting connected devices…
[ADB] Checking whether aapt is present
[ADB] Using aapt from /Applications/android-sdk-macosx/build-tools/23.0.2/aapt
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“dumpsys”,“package”,“io.appium.settings”]
[ADB] Cannot read version codes of /usr/local/lib/node_modules/appium/node_modules/io.appium.settings/app/build/outputs/apk/settings_apk-debug.apk and/or io.appium.settings. Assuming correct app version is already installed
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“getprop”,“ro.build.version.sdk”]
[debug] [ADB] Device API level: 21
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“dumpsys”,“package”,“io.appium.settings”]
[debug] [AndroidDriver] Pushing unlock helper app to device…
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“install”,"/usr/local/lib/node_modules/appium/node_modules/appium-unlock/bin/unlock_apk-debug.apk"]
[debug] [ADB] Device API level: 21
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“settings”,“put”,“secure”,“mock_location”,“1”]
[ADB] Getting device platform version
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“getprop”,“ro.build.version.release”]
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“wm”,“size”]
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“getprop”,“ro.product.model”]
[debug] [ADB] Current device property ‘ro.product.model’: ASUS_Z00LD
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“getprop”,“ro.product.manufacturer”]
[debug] [ADB] Current device property ‘ro.product.manufacturer’: asus
[debug] [AndroidDriver] Parsing package and activity from app manifest
[ADB] Checking whether aapt is present
[ADB] Using aapt from /Applications/android-sdk-macosx/build-tools/23.0.2/aapt
[ADB] Extracting package and launch activity from manifest
[debug] [ADB] badging package: com.pfizer.us.digitalcompanion
[debug] [ADB] badging act: com.pfizer.us.digitalcompanion.ui.registration.SplashScreenActivity
[debug] [AndroidDriver] Parsed package and activity are: com.pfizer.us.digitalcompanion/com.pfizer.us.digitalcompanion.ui.registration.SplashScreenActivity
[debug] [ADB] Uninstalling com.pfizer.us.digitalcompanion
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“am”,“force-stop”,“com.pfizer.us.digitalcompanion”]
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“uninstall”,“com.pfizer.us.digitalcompanion”]
[ADB] App was uninstalled
[AndroidDriver] Remote apk path is /data/local/tmp/e6a257863df5aeb0b027b253f4821a40.apk
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“ls”,"/data/local/tmp/e6a257863df5aeb0b027b253f4821a40.apk"]
[debug] [AndroidDriver] Checking if app is installed
[debug] [ADB] Getting install status for com.pfizer.us.digitalcompanion
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“pm”,“list”,“packages”,“com.pfizer.us.digitalcompanion”]
[debug] [ADB] App is not installed
[AndroidDriver] Apk is not yet installed
[AndroidDriver] installing apk from remote
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“mkdir”,"-p","/data/local/tmp"]
[AndroidDriver] Clearing out any existing remote apks with the same hash
[debug] [AndroidDriver] Removing any old apks
[debug] [AndroidDriver] Except [“e6a257863df5aeb0b027b253f4821a40”]
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“ls”,"/data/local/tmp/*.apk"]
[debug] [ADB] Uninstalling com.pfizer.us.digitalcompanion
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“am”,“force-stop”,“com.pfizer.us.digitalcompanion”]
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“uninstall”,“com.pfizer.us.digitalcompanion”]
[ADB] App was not uninstalled, maybe it wasn’t on device?
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“pm”,“install”,"-r","/data/local/tmp/e6a257863df5aeb0b027b253f4821a40.apk"]
[debug] [AndroidDriver] Extracting strings from apk /Users/hiralpatel/Documents/Pfizer_builds/Android/Sprint_3/DC-Android-0.0.16.apk null /var/folders/_g/t_znqd0d2w7f5qdx38rsm1kw0000gr/T/com.pfizer.us.digitalcompanion
[debug] [ADB] Extracting strings for language: default
[debug] [ADB] Device API level: 21
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“getprop”,“persist.sys.language”]
[debug] [ADB] Current device property ‘persist.sys.language’: en
[debug] [ADB] No strings.xml for language ‘en’, getting default strings.xml
[debug] [ADB] Reading strings from converted strings.json
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“push”,"/var/folders/_g/t_znqd0d2w7f5qdx38rsm1kw0000gr/T/com.pfizer.us.digitalcompanion/strings.json","/data/local/tmp"]
[debug] [AndroidBootstrap] Watching for bootstrap disconnect
[debug] [ADB] Forwarding system: 4724 to device: 4724
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“forward”,“tcp:4724”,“tcp:4724”]
[debug] [UiAutomator] Starting UiAutomator
[debug] [UiAutomator] Moving to state ‘starting’
[debug] [UiAutomator] Parsing uiautomator jar
[debug] [UiAutomator] Found jar name: ‘AppiumBootstrap.jar’
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“push”,"/usr/local/lib/node_modules/appium/node_modules/appium-android-bootstrap/bootstrap/bin/AppiumBootstrap.jar","/data/local/tmp/"]
[debug] [ADB] Attempting to kill all uiautomator processes
[debug] [ADB] Getting all processes with uiautomator
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“ps”]
[debug] [ADB] Attempting to kill process 9437
[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running ‘/Applications/android-sdk-macosx/platform-tools/adb’ with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“kill”,9437]
[debug] [UiAutomator] Starting UIAutomator
[debug] [ADB] Creating ADB subprocess with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“uiautomator”,“runtest”,“AppiumBootstrap.jar”,"-c",“io.appium.android.bootstrap.Bootstrap”,"-e",“pkg”,“com.pfizer.us.digitalcompanion”,"-e",“disableAndroidWatchers”,false,"-e",“acceptSslCerts”,false]
[debug] [UiAutomator] Moving to state ‘online’
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] json loading complete.
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Registered crash watchers.
Error: Android bootstrap socket crashed: Error: connect ECONNREFUSED 10.145.64.175:4724
at Socket. (…/…/lib/bootstrap.js:87:21)
at emitOne (events.js:115:13)
at Socket.emit (events.js:210:7)
at emitErrorNT (internal/streams/destroy.js:62:8)
at _combinedTickCallback (internal/process/next_tick.js:102:11)
at process._tickCallback (internal/process/next_tick.js:161:9)
Exception in thread “main” org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
Build info: version: ‘2.52.0’, revision: ‘4c2593c’, time: ‘2016-02-11 19:06:42’
System info: host: ‘Akshays-Mac-mini.local’, ip: ‘172.29.182.60’, os.name: ‘Mac OS X’, os.arch: ‘x86_64’, os.version: ‘10.11.3’, java.version: ‘1.7.0_79’
Driver info: driver.version: AndroidDriver
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:665)
at io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:42)
at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)
at io.appium.java_client.android.AndroidDriver.execute(AndroidDriver.java:1)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:249)
at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:131)
at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:144)
at io.appium.java_client.DefaultGenericMobileDriver.(DefaultGenericMobileDriver.java:37)
at io.appium.java_client.AppiumDriver.(AppiumDriver.java:162)
at io.appium.java_client.AppiumDriver.(AppiumDriver.java:171)
at io.appium.java_client.android.AndroidDriver.(AndroidDriver.java:72)
at com.test.NewTest.setUp(NewTest.java:66)
at com.test.NewTest.main(NewTest.java:90)
Caused by: org.openqa.selenium.WebDriverException: org.apache.http.conn.HttpHostConnectException: Connect to 127.0.0.1:4723 [/127.0.0.1] failed: Connection refused
Build info: version: ‘2.52.0’, revision: ‘4c2593c’, time: ‘2016-02-11 19:06:42’
System info: host: ‘Akshays-Mac-mini.local’, ip: ‘172.29.182.60’, os.name: ‘Mac OS X’, os.arch: ‘x86_64’, os.version: ‘10.11.3’, java.version: ‘1.7.0_79’
Driver info: driver.version: AndroidDriver
at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:79)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:644)
… 12 more
Caused by: org.apache.http.conn.HttpHostConnectException: Connect to 127.0.0.1:4723 [/127.0.0.1] failed: Connection refused
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:151)
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:71)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
at org.openqa.selenium.remote.internal.ApacheHttpClient.fallBackExecute(ApacheHttpClient.java:162)
at org.openqa.selenium.remote.internal.ApacheHttpClient.execute(ApacheHttpClient.java:90)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:142)
at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:67)
… 13 more
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:74)
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
… 26 more

I am able to install the app but it is trowing above error after successful installation.

Are you trying to run with nonstandard ports? Also, have you tried starting the server with ip address 0.0.0.0?

I tried with 0.0.0.0 and 127.0.01 , but it still shows Error: Android bootstrap socket crashed: Error: connect ECONNREFUSED 10.145.64.175:4724. I dont understand from where it is taking 10.145.64.175? I have not set it anywhere.
Please help me out.

Can you post some screenshots of how you are setting up Appium Desktop?

Hi,
I am attaching Appium Desktop setting screenshots. Also I am sharing Appium logs herewith:
Launching Appium with command: ‘/Applications/Appium 2.app/Contents/Resources/node/bin/node’ appium/build/lib/main.js --address “127.0.0.1” --session-override --pre-launch --debug-log-spacing --log “/tmp/appium.log” --automation-name “Appium” --platform-name “Android” --platform-version “5.0.2” --app “/Users/hiralpatel/Documents/Pfizer_builds/Android/Sprint_3/DC-Android-0.0.16.apk” --full-reset --device-name “ASUS”

[Appium] Welcome to Appium v1.5.3

[Appium] Non-default server args:

[Appium] address: ‘127.0.0.1’
[Appium] sessionOverride: true
[Appium] launch: true
[Appium] log: ‘/tmp/appium.log’

[Appium] debugLogSpacing: true
[Appium] platformName: ‘Android’
[Appium] platformVersion: ‘5.0.2’
[Appium] automationName: ‘Appium’

[Appium] deviceName: ‘ASUS’
[Appium] app: ‘/Users/hiralpatel/Documents/Pfizer_builds/Android/Sprint_3/DC-Android-0.0.16.apk’
[Appium] fullReset: true

[Appium] Deprecated server args:
[Appium] --platform-name => --default-capabilities ‘{“platformName”:“Android”}’

[Appium] --platform-version => --default-capabilities ‘{“platformVersion”:“5.0.2”}’

[Appium] --automation-name => --default-capabilities ‘{“automationName”:“Appium”}’
[Appium] --device-name => --default-capabilities ‘{“deviceName”:“ASUS”}’
[Appium] --app => --default-capabilities ‘{“app”:"/Users/hiralpatel/Documents/Pfizer_builds/Android/Sprint_3/DC-Android-0.0.16.apk"}’
[Appium] --full-reset => --default-capabilities ‘{“fullReset”:true}’
[Appium] Default capabilities, which will be added to each request unless overridden by desired capabilities:

[Appium] platformName: ‘Android’

[Appium] platformVersion: ‘5.0.2’
[Appium] automationName: ‘Appium’
[Appium] deviceName: ‘ASUS’

[Appium] app: ‘/Users/hiralpatel/Documents/Pfizer_builds/Android/Sprint_3/DC-Android-0.0.16.apk’
[Appium] fullReset: 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 31 ms - 83

[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

[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 15 ms - 83

[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 85 ms - 83

[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 18 ms - 83
[HTTP] --> GET /wd/hub/sessions {}

[MJSONWP] Calling AppiumDriver.getSessions() with args: []
[MJSONWP] Responding to client with driver.getSessions() result: []
[HTTP] <-- GET /wd/hub/sessions 200 6 ms - 40

[HTTP] --> POST /wd/hub/session {“desiredCapabilities”:{“platformName”:“Android”,“platformVersion”:“5.0.2”,“newCommandTimeout”:“9200”,“app”:"/Users/hiralpatel/Documents/Pfizer_builds/Android/Sprint_3/DC-Android-0.0.16.apk",“automationName”:“Appium”,“deviceName”:“ASUS”}}

[MJSONWP] Calling AppiumDriver.createSession() with args: [{“platformName”:“Android”,…
[Appium] Creating new AndroidDriver session
[Appium] Capabilities:

[Appium] platformName: ‘Android’
[Appium] platformVersion: ‘5.0.2’
[Appium] newCommandTimeout: ‘9200’
[Appium] app: ‘/Users/hiralpatel/Documents/Pfizer_builds/Android/Sprint_3/DC-Android-0.0.16.apk’

[Appium] automationName: ‘Appium’
[Appium] deviceName: ‘ASUS’
[Appium] fullReset: true

[BaseDriver] Capability ‘newCommandTimeout’ changed from string (‘9200’) to integer (9200). This may cause unexpected behavior
[BaseDriver] Session created with session id: b6cb3f3d-4d93-4b97-9fd7-82f1e9848066
[debug] [AndroidDriver] Getting Java version

[AndroidDriver] Java version is: 1.7.0_79

[ADB] Checking whether adb is present

[ADB] Using adb from /Applications/android-sdk-macosx/platform-tools/adb

[AndroidDriver] Retrieving device list
[debug] [ADB] Trying to find a connected android device
[debug] [ADB] Getting connected devices…

[debug] [ADB] 1 device(s) connected

[AndroidDriver] Looking for a device with Android 5.0.2
[debug] [ADB] Setting device id to FAAZCY192926
[ADB] Getting device platform version
[debug] [ADB] Getting connected devices…

[debug] [ADB] 1 device(s) connected

[debug] [ADB] Running /Applications/android-sdk-macosx/platform-tools/adb with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“getprop”,“ro.build.version.release”]

[AndroidDriver] Using device: FAAZCY192926

[ADB] Checking whether adb is present
[ADB] Using adb from /Applications/android-sdk-macosx/platform-tools/adb
[debug] [ADB] Setting device id to FAAZCY192926

[BaseDriver] Using local app ‘/Users/hiralpatel/Documents/Pfizer_builds/Android/Sprint_3/DC-Android-0.0.16.apk’
[debug] [AndroidDriver] Checking whether app is actually present
[AndroidDriver] Starting Android session
[debug] [ADB] Running /Applications/android-sdk-macosx/platform-tools/adb with args: ["-P",5037,"-s",“FAAZCY192926”,“wait-for-device”]

[debug] [ADB] Getting connected devices…

[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running /Applications/android-sdk-macosx/platform-tools/adb with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“echo”,“ping”]

[debug] [Logcat] Starting logcat capture

[debug] [AndroidDriver] Pushing settings apk to device…
[debug] [ADB] Running /Applications/android-sdk-macosx/platform-tools/adb with args: ["-P",5037,"-s",“FAAZCY192926”,“install”,"/Applications/Appium 2.app/Contents/Resources/node_modules/appium/node_modules/appium-android-driver/node_modules/io.appium.settings/bin/settings_apk-debug.apk"]

[debug] [AndroidDriver] Pushing unlock helper app to device…

[debug] [ADB] Running /Applications/android-sdk-macosx/platform-tools/adb with args: ["-P",5037,"-s",“FAAZCY192926”,“install”,"/Applications/Appium 2.app/Contents/Resources/node_modules/appium/node_modules/appium-android-driver/node_modules/appium-unlock/bin/unlock_apk-debug.apk"]

[HTTP] --> GET /wd/hub/status {}

[MJSONWP] Calling AppiumDriver.getStatus() with args: []

[ADB] Getting device platform version

[debug] [ADB] Getting connected devices…

[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running /Applications/android-sdk-macosx/platform-tools/adb with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“getprop”,“ro.build.version.release”]

[debug] [ADB] Getting connected devices…

[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running /Applications/android-sdk-macosx/platform-tools/adb with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“dumpsys”,“window”]

[AndroidDriver] Screen already unlocked, doing nothing

[debug] [AndroidDriver] Parsing package and activity from app manifest
[ADB] Checking whether aapt is present

[ADB] Using aapt from /Applications/android-sdk-macosx/build-tools/23.0.2/aapt
[ADB] Extracting package and launch activity from manifest

[HTTP] <-- GET /wd/hub/status - - ms - -

[debug] [ADB] badging package: com.pfizer.us.digitalcompanion

[debug] [ADB] badging act: com.pfizer.us.digitalcompanion.ui.registration.SplashScreenActivity
[debug] [AndroidDriver] Parsed package and activity are: com.pfizer.us.digitalcompanion/com.pfizer.us.digitalcompanion.ui.registration.SplashScreenActivity
[debug] [ADB] Uninstalling com.pfizer.us.digitalcompanion
[debug] [ADB] Getting connected devices…

[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running /Applications/android-sdk-macosx/platform-tools/adb with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“am”,“force-stop”,“com.pfizer.us.digitalcompanion”]

[debug] [ADB] Running /Applications/android-sdk-macosx/platform-tools/adb with args: ["-P",5037,"-s",“FAAZCY192926”,“uninstall”,“com.pfizer.us.digitalcompanion”]

[HTTP] --> GET /wd/hub/status {}

[MJSONWP] Calling AppiumDriver.getStatus() with args: []

[HTTP] <-- GET /wd/hub/status - - ms - -

[ADB] App was uninstalled

[HTTP] --> GET /wd/hub/status {}
[MJSONWP] Calling AppiumDriver.getStatus() with args: []

[AndroidDriver] Remote apk path is /data/local/tmp/e6a257863df5aeb0b027b253f4821a40.apk

[debug] [ADB] Getting connected devices…

[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running /Applications/android-sdk-macosx/platform-tools/adb with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“ls”,"/data/local/tmp/e6a257863df5aeb0b027b253f4821a40.apk"]

[debug] [AndroidDriver] Checking if app is installed
[debug] [ADB] Getting install status for com.pfizer.us.digitalcompanion
[debug] [ADB] Getting connected devices…

[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running /Applications/android-sdk-macosx/platform-tools/adb with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“getprop”,“ro.build.version.sdk”]

[debug] [ADB] Device API level: 21
[debug] [ADB] Getting connected devices…

[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running /Applications/android-sdk-macosx/platform-tools/adb with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“pm”,“list”,“packages”,"-3",“com.pfizer.us.digitalcompanion”]

[HTTP] <-- GET /wd/hub/status - - ms - -

[debug] [ADB] App is not installed

[AndroidDriver] Apk is not yet installed
[AndroidDriver] installing apk from remote
[debug] [ADB] Getting connected devices…

[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running /Applications/android-sdk-macosx/platform-tools/adb with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“mkdir”,"-p","/data/local/tmp"]

[AndroidDriver] Clearing out any existing remote apks with the same hash
[debug] [AndroidDriver] Removing any old apks
[debug] [AndroidDriver] Except [“e6a257863df5aeb0b027b253f4821a40”]
[debug] [ADB] Getting connected devices…

[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running /Applications/android-sdk-macosx/platform-tools/adb with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“ls”,"/data/local/tmp/*.apk"]

[debug] [ADB] Uninstalling com.pfizer.us.digitalcompanion
[debug] [ADB] Getting connected devices…

[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running /Applications/android-sdk-macosx/platform-tools/adb with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“am”,“force-stop”,“com.pfizer.us.digitalcompanion”]

[HTTP] --> GET /wd/hub/status {}

[MJSONWP] Calling AppiumDriver.getStatus() with args: []

[debug] [ADB] Running /Applications/android-sdk-macosx/platform-tools/adb with args: ["-P",5037,"-s",“FAAZCY192926”,“uninstall”,“com.pfizer.us.digitalcompanion”]

[HTTP] <-- GET /wd/hub/status - - ms - -

[ADB] App was not uninstalled, maybe it wasn’t on device?
[debug] [ADB] Getting connected devices…

[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running /Applications/android-sdk-macosx/platform-tools/adb with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“pm”,“install”,"-r","/data/local/tmp/e6a257863df5aeb0b027b253f4821a40.apk"]

[HTTP] --> GET /wd/hub/status {}

[MJSONWP] Calling AppiumDriver.getStatus() with args: []

[HTTP] <-- GET /wd/hub/status - - ms - -

[HTTP] --> GET /wd/hub/status {}
[MJSONWP] Calling AppiumDriver.getStatus() with args: []

[HTTP] <-- GET /wd/hub/status - - ms - -

[HTTP] --> GET /wd/hub/status {}
[MJSONWP] Calling AppiumDriver.getStatus() with args: []

[HTTP] <-- GET /wd/hub/status - - ms - -

[HTTP] --> GET /wd/hub/status {}

[MJSONWP] Calling AppiumDriver.getStatus() with args: []

[HTTP] <-- GET /wd/hub/status - - ms - -

[HTTP] --> GET /wd/hub/status {}
[MJSONWP] Calling AppiumDriver.getStatus() with args: []

[HTTP] <-- GET /wd/hub/status - - ms - -

[HTTP] --> GET /wd/hub/status {}

[MJSONWP] Calling AppiumDriver.getStatus() with args: []

[HTTP] <-- GET /wd/hub/status - - ms - -

[HTTP] --> GET /wd/hub/status {}

[MJSONWP] Calling AppiumDriver.getStatus() with args: []

[HTTP] <-- GET /wd/hub/status - - ms - -

[HTTP] --> GET /wd/hub/status {}

[MJSONWP] Calling AppiumDriver.getStatus() with args: []

[debug] [AndroidDriver] Extracting strings from apk /Users/hiralpatel/Documents/Pfizer_builds/Android/Sprint_3/DC-Android-0.0.16.apk null /var/folders/_g/t_znqd0d2w7f5qdx38rsm1kw0000gr/T/com.pfizer.us.digitalcompanion

[debug] [ADB] Extracting strings for language: default
[debug] [ADB] Device API level: 21

[debug] [ADB] Getting connected devices…
[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running /Applications/android-sdk-macosx/platform-tools/adb with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“getprop”,“persist.sys.language”]

[debug] [ADB] Current device property ‘persist.sys.language’: en

[HTTP] <-- GET /wd/hub/status - - ms - -

[HTTP] --> GET /wd/hub/status {}

[MJSONWP] Calling AppiumDriver.getStatus() with args: []

[HTTP] <-- GET /wd/hub/status - - ms - -

[HTTP] --> GET /wd/hub/status {}
[MJSONWP] Calling AppiumDriver.getStatus() with args: []

[HTTP] <-- GET /wd/hub/status - - ms - -

[debug] [ADB] No strings.xml for language ‘en’, getting default strings.xml

[HTTP] --> GET /wd/hub/status {}
[MJSONWP] Calling AppiumDriver.getStatus() with args: []

[debug] [ADB] Reading strings from converted strings.json

[debug] [ADB] Running /Applications/android-sdk-macosx/platform-tools/adb with args: ["-P",5037,"-s",“FAAZCY192926”,“push”,"/var/folders/_g/t_znqd0d2w7f5qdx38rsm1kw0000gr/T/com.pfizer.us.digitalcompanion/strings.json","/data/local/tmp"]

[HTTP] <-- GET /wd/hub/status - - ms - -
[debug] [AndroidBootstrap] Watching for bootstrap disconnect
[debug] [ADB] Forwarding system: 4724 to device: 4724
[debug] [ADB] Running /Applications/android-sdk-macosx/platform-tools/adb with args: ["-P",5037,"-s",“FAAZCY192926”,“forward”,“tcp:4724”,“tcp:4724”]

[debug] [UiAutomator] Starting UiAutomator
[debug] [UiAutomator] Moving to state ‘starting’
[debug] [UiAutomator] Parsing uiautomator jar
[debug] [UiAutomator] Found jar name: ‘AppiumBootstrap.jar’
[debug] [ADB] Running /Applications/android-sdk-macosx/platform-tools/adb with args: ["-P",5037,"-s",“FAAZCY192926”,“push”,"/Applications/Appium 2.app/Contents/Resources/node_modules/appium/node_modules/appium-android-driver/node_modules/appium-android-bootstrap/bootstrap/bin/AppiumBootstrap.jar","/data/local/tmp/"]

[debug] [ADB] Attempting to kill all uiautomator processes
[debug] [ADB] Getting all processes with uiautomator
[debug] [ADB] Getting connected devices…

[debug] [ADB] 1 device(s) connected
[debug] [ADB] Running /Applications/android-sdk-macosx/platform-tools/adb with args: ["-P",5037,"-s",“FAAZCY192926”,“shell”,“ps”,“uiautomator”]

[ADB] No uiautomator process found to kill, continuing…

[debug] [UiAutomator] Starting UIAutomator
[debug] [ADB] Creating ADB subprocess with args: -P, 5037, -s, FAAZCY192926, shell, uiautomator, runtest, AppiumBootstrap.jar, -c, io.appium.android.bootstrap.Bootstrap, -e, pkg, com.pfizer.us.digitalcompanion, -e, disableAndroidWatchers, false, -e, acceptSslCerts, false

[HTTP] --> GET /wd/hub/status {}

[MJSONWP] Calling AppiumDriver.getStatus() with args: []

[debug] [UiAutomator] Moving to state ‘online’

Error: Android bootstrap socket crashed: Error: connect ECONNREFUSED 10.145.64.175:4724
at Socket. (lib/bootstrap.js:87:21)
at emitOne (events.js:90:13)
at Socket.emit (events.js:182:7)
at emitErrorNT (net.js:1249:8)
at _combinedTickCallback (internal/process/next_tick.js:74:11)
at process._tickCallback (internal/process/next_tick.js:98:9)

Can you check if a process is using that port? Something like:

lsof -i :4724

More info on checking ports here:

https://www.mkyong.com/mac/mac-osx-what-program-is-using-port-80/

Also, I think you should just pick the latest Appium version and stick with it (1.6.5, currently). I’ve never tried installing so many Appiums and running them all together. I don’t think it’s a good idea.

adb process was running on port 7324. I have made port 7324 free but still showing same error.
I found one wired thing that when my system is connected to LAN it throws error but when I switch to Wifi it runs properly.
Why is it so?? Please help me in this.
Error shows with Lan connection as :
Error: connect ECONNREFUSED
at exports._errnoException (util.js:746:11)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1010:19)

I’m stumped. No idea why that would be the case.

Can you help me in solving Android Path error in Eclipse:The ANDROID_HOME environment variable is not set to the Android SDK root directory path. ANDROID_HOME is required for compatibility with SDK 23+. Checking along PATH for adb.
I have set ANDROID_HOME and required path details correctly. My adb commands from terminal are working fine, but eclipse shows above error when I launch it programatically.
I have referred following suggestions but no success:

  1. https://github.com/saikrishna321/AppiumTestDistribution/issues/7
  2. Could not find adb. Please set the ANDROID_HOME environment variable with the Android SDK root directory path
    Please help me in this.

Yeah, Eclipse doesn’t pick up environment variables by default:

I am now able to launch android app, but getting error for iOS app.
Can you confirm on my following queries:
1.Do I need to update xcode to 8 or above for using appium 1.6.5? (I am using iPhone OS version = 9.3.1)
2.Can I launch app using terminal? I could launch appium session with ‘appium --address “127.0.0.1” --port “4725”’ command, but when I append rest of the capabilities details I am getting error like: Appium] Deprecated server args:
[Appium] --platform-name => --default-capabilities ‘{“platformName”:“iOS”}’
[Appium] --platform-version => --default-capabilities ‘{“platformVersion”:“9.3.1”}’
[Appium] --device-name => --default-capabilities ‘{“deviceName”:“01w339824’s iPhone”}’
3.When I tries to launch iOS app on iPhone (9.3.1) it is searches device details in xcode’s library. How I can launch app on Device?

I looked all around for an answer for this but I’m not sure. The best I’ve found is the release notes for Appium 1.6.0, which just states ‘support’ for Xcode 8. I have no idea if you can use Xcode 7 with Appium 1.6.5:

Sure. But if you want to use the capabilities you need to start the ‘Driver’ after you start the server. Have you looked at any of the tutorial’s or sample code like this one (note that you may want to move away from the GUI and to a Node install when doing this):

Appium should automatically start up the App for you. Take a look at starting the driver and see if that doesn’t take care of this.