Error appium my fist test

Hi.

I wonder if anyone knows why I can not open the app defined in my code?

Below is the text returned in the console appium.

"> Starting Node Server

warn: Appium support for versions of node < 0.12 has been deprecated and will be removed in a future version. Please upgrade!
info: Welcome to Appium v1.4.0 (REV 8f63e2f91ef7907aed8bda763f4e5ca08e86970a)
info: Appium REST http interface listener started on 127.0.0.1:4723
info: [debug] Non-default server args: {“address”:“127.0.0.1”,“logNoColors”:true,“platformName”:“Android”,“platformVersion”:“16”,“automationName”:“Selendroid”}
info: Console LogLevel: debug
info: → POST /wd/hub/session {“desiredCapabilities”:{“app”:“C:\Users\Rafael Waterkemper\workspace\AutomationMobile\Apps\Amazon\com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.apk”,“appPackage”:“com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9”,“appActivity”:“com.amazon.mShop.home.HomeActivity”,“platformVersion”:“4.1.2”,“browserName”:“”,“platformName”:“Android”,“deviceName”:“S3Mini”}}
info: Client User-Agent string: Apache-HttpClient/4.4.1 (Java/1.8.0_51)
info: [debug] Using local app from desired caps: C:\Users\Rafael Waterkemper\workspace\AutomationMobile\Apps\Amazon\com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.apk
info: [debug] Creating new appium session bd64d96d-42a3-4340-bb83-af0754e03788
info: [debug] Starting selendroid server
info: [debug] Getting Java version
info: Java version is: 1.8.0_51
info: [debug] Checking whether adb is present
info: [debug] Using adb from C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe
info: [debug] Checking whether selendroid is built yet
info: [debug] Selendroid server exists!
info: [debug] Using fast reset? true
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: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe” devices
info: [debug] 1 device(s) connected
info: Found device 4790208323a9309e
info: [debug] Setting device id to 4790208323a9309e
info: [debug] Waiting for device to be ready and to respond to shell commands (timeout = 5)
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe” -s 4790208323a9309e wait-for-device
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe” -s 4790208323a9309e shell “echo ‘ready’”
info: [debug] Starting logcat capture
info: [debug] Checking whether aapt is present
info: [debug] Using aapt from C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\build-tools\build-tools-22.0.1\aapt.exe
info: [debug] Checking if has internet permission from manifest.
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\build-tools\build-tools-22.0.1\aapt.exe” dump badging “C:\Users\Rafael Waterkemper\workspace\AutomationMobile\Apps\Amazon\com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.apk”
info: [debug] Rebuilt selendroid server already exists, no need to rebuild it with a new manifest
info: [debug] Checking signed status of C:\Users\RAFAEL~1\AppData\Local\Temp\selendroid.com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.apk
info: [debug] Checking app cert for C:\Users\RAFAEL~1\AppData\Local\Temp\selendroid.com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.apk.
info: [debug] executing cmd: java -jar “C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\jars\verify.jar” C:\Users\RAFAEL~1\AppData\Local\Temp\selendroid.com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.apk
info: [debug] Checking signed status of C:\Users\Rafael Waterkemper\workspace\AutomationMobile\Apps\Amazon\com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.apk
info: [debug] Checking app cert for C:\Users\Rafael Waterkemper\workspace\AutomationMobile\Apps\Amazon\com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.apk.
info: [debug] executing cmd: java -jar “C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\jars\verify.jar” “C:\Users\Rafael Waterkemper\workspace\AutomationMobile\Apps\Amazon\com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.apk”
info: [debug] App already signed.
info: [debug] Zip-aligning C:\Users\RAFAEL~1\AppData\Local\Temp\selendroid.com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.apk
info: [debug] Checking whether zipalign is present
info: [debug] Using zipalign from C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\build-tools\build-tools-22.0.1\zipalign.exe
info: [debug] Zip-aligning apk.
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\build-tools\build-tools-22.0.1\zipalign.exe” -f 4 C:\Users\RAFAEL~1\AppData\Local\Temp\selendroid.com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.apk C:\Users\RAFAEL~1\AppData\Local\Temp\11593-1380-60aego\appium.tmp
info: [debug] App already signed.
info: [debug] Zip-aligning C:\Users\Rafael Waterkemper\workspace\AutomationMobile\Apps\Amazon\com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.apk
info: [debug] Checking whether zipalign is present
info: [debug] Using zipalign from C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\build-tools\build-tools-22.0.1\zipalign.exe
info: [debug] Zip-aligning apk.
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\build-tools\build-tools-22.0.1\zipalign.exe” -f 4 “C:\Users\Rafael Waterkemper\workspace\AutomationMobile\Apps\Amazon\com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.apk” C:\Users\RAFAEL~1\AppData\Local\Temp\11593-1380-1g8frl3\appium.tmp
info: [debug] Rebuilt selendroid apk exists, doing nothing
info: [debug] Getting install status for com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.selendroid
info: [debug] Getting device API level
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe” -s 4790208323a9309e shell “getprop ro.build.version.sdk”
info: [debug] MD5 for selendroid server is 8079e4ce43f2aa53d3ae22316f19fea5
info: [debug] Device is at API Level 16
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe” -s 4790208323a9309e shell “pm list packages -3 com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.selendroid”
info: [debug] App is not installed
info: [debug] Rebuilt selendroid is not installed, installing it
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe” -s 4790208323a9309e install -r “C:\Users\RAFAEL~1\AppData\Local\Temp\selendroid.com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.apk”
info: [debug] Extracting strings for language: default
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe” -s 4790208323a9309e shell “getprop persist.sys.language”
info: [debug] Current device persist.sys.language: pt
info: [debug] java -jar “C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\jars\appium_apk_tools.jar” “stringsFromApk” “C:\Users\Rafael Waterkemper\workspace\AutomationMobile\Apps\Amazon\com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.apk” “C:\Users\RAFAEL~1\AppData\Local\Temp\com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9” pt
info: [debug] Reading strings from converted strings.json
info: [debug] Setting language to default
info: [debug] Not uninstalling app since server not started with --full-reset
info: [debug] Checking app cert for C:\Users\Rafael Waterkemper\workspace\AutomationMobile\Apps\Amazon\com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.apk.
info: [debug] executing cmd: java -jar “C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\jars\verify.jar” “C:\Users\Rafael Waterkemper\workspace\AutomationMobile\Apps\Amazon\com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.apk”
info: [debug] App already signed.
info: [debug] Zip-aligning C:\Users\Rafael Waterkemper\workspace\AutomationMobile\Apps\Amazon\com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.apk
info: [debug] Checking whether zipalign is present
info: [debug] Using zipalign from C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\build-tools\build-tools-22.0.1\zipalign.exe
info: [debug] Zip-aligning apk.
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\build-tools\build-tools-22.0.1\zipalign.exe” -f 4 “C:\Users\Rafael Waterkemper\workspace\AutomationMobile\Apps\Amazon\com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.apk” C:\Users\RAFAEL~1\AppData\Local\Temp\11593-1380-16t4xc8\appium.tmp
info: [debug] MD5 for app is 8905cb94daab58cb52bd5c08910ed0c1
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe” -s 4790208323a9309e shell “ls /data/local/tmp/8905cb94daab58cb52bd5c08910ed0c1.apk”
info: [debug] Getting install status for com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9
info: [debug] Getting device API level
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe” -s 4790208323a9309e shell “getprop ro.build.version.sdk”
info: [debug] Device is at API Level 16
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe” -s 4790208323a9309e shell “pm list packages -3 com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9”
info: [debug] App is not installed
info: Installing App
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe” -s 4790208323a9309e shell “mkdir -p /data/local/tmp/”
info: [debug] Removing any old apks
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe” -s 4790208323a9309e shell “ls /data/local/tmp/*.apk”
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe” -s 4790208323a9309e shell rm “/data/local/tmp/40d5a4f52dff7c4d3d480840bac051b6.apk” && rm “/data/local/tmp/selendroid.com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.apk” && rm “/data/local/tmp/selendroid.com.whatsapp.apk” && rm “/data/local/tmp/settings_apk-debug.apk” && rm “/data/local/tmp/unlock_apk-debug.apk”
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe” -s 4790208323a9309e push “C:\Users\Rafael Waterkemper\workspace\AutomationMobile\Apps\Amazon\com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.apk” /data/local/tmp/8905cb94daab58cb52bd5c08910ed0c1.apk
info: [debug] Uninstalling com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe” -s 4790208323a9309e shell “am force-stop com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9”
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe” -s 4790208323a9309e uninstall com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9
info: [debug] App was not uninstalled, maybe it wasn’t on device?
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe” -s 4790208323a9309e shell “pm install -r /data/local/tmp/8905cb94daab58cb52bd5c08910ed0c1.apk”
info: [debug] Forwarding system:8080 to device:8080
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe” -s 4790208323a9309e forward tcp:8080 tcp:8080
info: [debug] Pushing settings apk to device…
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe” -s 4790208323a9309e install “C:\Program Files (x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk”
info: [debug] Pushing unlock helper app to device…
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe” -s 4790208323a9309e install “C:\Program Files (x86)\Appium\node_modules\appium\build\unlock_apk\unlock_apk-debug.apk”
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe” -s 4790208323a9309e shell “dumpsys window”
info: [debug] Screen already unlocked, continuing.
info: [debug] executing cmd: “C:\Users\Rafael Waterkemper\Documents\FACULDADE E MAIS\Desenvolvimento\SDK Android\SDK\platform-tools\adb.exe” -s 4790208323a9309e shell “am instrument -e main_activity ‘com.amazon.mShop.home.HomeActivity’ com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.selendroid/io.selendroid.server.ServerInstrumentation”
error: android.util.AndroidException: INSTRUMENTATION_FAILED: com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.selendroid/io.selendroid.server.ServerInstrumentation

at com.android.commands.am.Am.runInstrument(Am.java:616)

at com.android.commands.am.Am.run(Am.java:118)

at com.android.commands.am.Am.main(Am.java:81)

at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)

at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:237)

at dalvik.system.NativeStart.main(Native Method)
info: [debug] Cleaning up appium session
info: [debug] Error: android.util.AndroidException: INSTRUMENTATION_FAILED: com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.selendroid/io.selendroid.server.ServerInstrumentation

at C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:1394:17
at [object Object].<anonymous> (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:180:9)
at ChildProcess.exithandler (child_process.js:635:7)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)

at Process.ChildProcess._handle.onexit (child_process.js:810:5)

info: [debug] Responding to client with error: {“status”:33,“value”:{“message”:“A new session could not be created. (Original error: android.util.AndroidException: INSTRUMENTATION_FAILED: com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.selendroid/io.selendroid.server.ServerInstrumentation\r\r)”,“origValue”:“android.util.AndroidException: INSTRUMENTATION_FAILED: com.amazon.mShop.android.shopping-5.2.3-502030-minAPI9.selendroid/io.selendroid.server.ServerInstrumentation\r\r”},“sessionId”:null}
info: ← POST /wd/hub/session 500 77084.238 ms - 456
"

Thank you.

Can you post u r caps???
Ur device API level is less then 17
So appium uses selendroid , try passing capability automationName as Selendroid see if it works…

Good evening!

This problem is solved.