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”}}]