Device cannot be detected by appium when running test?

It is my first time to try appium script. I have installed all the necessary requirements and have made a sample script. I connected a physical device through usb and started appium. However my script fails because the device cannot be detected.

Please see appium log below:

C:\>appium --address 127.0.0.1 --port 5037
info: Welcome to Appium v1.4.16 (REV ae6877eff263066b26328d457bd285c0cc62430d)
info: Appium REST http interface listener started on 127.0.0.1:5037
info: [debug] Non-default server args: {"address":"127.0.0.1","port":5037}
info: Console LogLevel: debug
info: --> POST /wd/hub/session {"desiredCapabilities":{"device":"Android","platf
orm":"Windows","deviceName":"Asus Zenfone","platformName":"Android","platformVer
sion":"5.0.2","appPackage":"com.google.android.youtube","appActivity":"com.googl
e.android.youtube.HomeActivity"}}
info: Client User-Agent string: undefined
info: [debug] The following desired capabilities were provided, but not recogniz
ed by appium. They will be passed on to any other services running on this serve
r. : device, platform
info: [debug] Didn't get app but did get Android package, will attempt to launch
 it on the device
info: [debug] Creating new appium session b33cc815-aec9-42b2-bd4f-fc0d3189e946
info: Starting android appium
info: [debug] Getting Java version
info: Java version is: 1.8.0_73
info: [debug] Checking whether adb is present
info: [debug] Using adb from C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe
warn: No app capability, can't parse package/activity
info: [debug] Using fast reset? true
info: [debug] Preparing device for session
info: [debug] Not checking whether app is present since we are assuming it's alr
eady on the device
info: Retrieving device
info: [debug] Trying to find a connected android device
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Sent shutdown command, waiting for UiAutomator to stop...
warn: UiAutomator did not shut down fast enough, calling it gone
info: [debug] Cleaning up android objects
info: [debug] Cleaning up appium session
error: Failed to start an Appium session, err was: Error: Could not find a conne
cted Android device.
info: [debug] Error: Could not find a connected Android device.
    at [object Object].ADB.getDevicesWithRetry (C:\Users\Michie\AppData\Roaming\
npm\node_modules\appium\node_modules\appium-adb\lib\adb.js:606:15)
    at [object Object].androidCommon.prepareActiveDevice (C:\Users\Michie\AppDat
a\Roaming\npm\node_modules\appium\lib\devices\android\android-common.js:400:12)
    at [object Object].<anonymous> (C:\Users\Michie\AppData\Roaming\npm\node_mod
ules\appium\lib\devices\android\android-common.js:326:26)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:607:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:246:17
    at iterate (C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_mod
ules\async\lib\async.js:146:13)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:157:25
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:248:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:612:34
    at [object Object].androidCommon.ensureDeviceLocale (C:\Users\Michie\AppData
\Roaming\npm\node_modules\appium\lib\devices\android\android-common.js:371:45)
    at [object Object].androidCommon.prepareEmulator (C:\Users\Michie\AppData\Ro
aming\npm\node_modules\appium\lib\devices\android\android-common.js:364:10)
    at [object Object].<anonymous> (C:\Users\Michie\AppData\Roaming\npm\node_mod
ules\appium\lib\devices\android\android-common.js:325:26)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:607:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:246:17
    at iterate (C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_mod
ules\async\lib\async.js:146:13)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:157:25
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:248:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:612:34
    at [object Object].androidCommon.checkAppPresent (C:\Users\Michie\AppData\Ro
aming\npm\node_modules\appium\lib\devices\android\android-common.js:336:5)
    at [object Object].<anonymous> (C:\Users\Michie\AppData\Roaming\npm\node_mod
ules\appium\lib\devices\android\android-common.js:324:26)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:607:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:246:17
    at iterate (C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_mod
ules\async\lib\async.js:146:13)
    at async.eachSeries (C:\Users\Michie\AppData\Roaming\npm\node_modules\appium
\node_modules\async\lib\async.js:162:9)
    at _asyncMap (C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_m
odules\async\lib\async.js:245:13)
    at Object.mapSeries (C:\Users\Michie\AppData\Roaming\npm\node_modules\appium
\node_modules\async\lib\async.js:228:23)
    at Object.async.series (C:\Users\Michie\AppData\Roaming\npm\node_modules\app
ium\node_modules\async\lib\async.js:605:19)
    at [object Object].androidCommon.prepareDevice (C:\Users\Michie\AppData\Roam
ing\npm\node_modules\appium\lib\devices\android\android-common.js:323:9)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:607:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:246:17
    at iterate (C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_mod
ules\async\lib\async.js:146:13)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:157:25
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:248:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:612:34
    at [object Object].Android.initUiautomator (C:\Users\Michie\AppData\Roaming\
npm\node_modules\appium\lib\devices\android\android.js:140:10)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:607:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:246:17
    at iterate (C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_mod
ules\async\lib\async.js:146:13)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:157:25
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:248:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:612:34
    at [object Object].androidCommon.packageAndLaunchActivityFromManifest (C:\Us
ers\Michie\AppData\Roaming\npm\node_modules\appium\lib\devices\android\android-c
ommon.js:670:12)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:607:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:246:17
    at iterate (C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_mod
ules\async\lib\async.js:146:13)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:157:25
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:248:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:612:34
    at [object Object].<anonymous> (C:\Users\Michie\AppData\Roaming\npm\node_mod
ules\appium\lib\devices\android\android-common.js:1086:7)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\appi
um-adb\lib\adb.js:74:5
    at [object Object].<anonymous> (C:\Users\Michie\AppData\Roaming\npm\node_mod
ules\appium\node_modules\appium-adb\lib\adb.js:137:5)
    at [object Object].ADB.checkSdkBinaryPresent (C:\Users\Michie\AppData\Roamin
g\npm\node_modules\appium\node_modules\appium-adb\lib\adb.js:116:5)
    at [object Object].ADB.checkAdbPresent (C:\Users\Michie\AppData\Roaming\npm\
node_modules\appium\node_modules\appium-adb\lib\adb.js:134:8)
    at Function.ADB.createADB (C:\Users\Michie\AppData\Roaming\npm\node_modules\
appium\node_modules\appium-adb\lib\adb.js:73:7)
    at [object Object].androidCommon.initAdb (C:\Users\Michie\AppData\Roaming\np
m\node_modules\appium\lib\devices\android\android-common.js:1083:9)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:607:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:246:17
    at iterate (C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_mod
ules\async\lib\async.js:146:13)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:157:25
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:248:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:612:34
    at [object Object].<anonymous> (C:\Users\Michie\AppData\Roaming\npm\node_mod
ules\appium\lib\devices\android\android-common.js:1077:12)
    at [object Object].<anonymous> (C:\Users\Michie\AppData\Roaming\npm\node_mod
ules\appium\lib\devices\android\android-common.js:1064:12)
    at ChildProcess.exithandler (child_process.js:742:7)
info: [debug] Responding to client with error: {"status":33,"value":{"message":"
A new session could not be created. (Original error: Could not find a connected
Android device.)","origValue":"Could not find a connected Android device."},"ses
sionId":null}
info: <-- POST /wd/hub/session 500 28483.033 ms - 206

And here is my sample script.

 public AndroidDriver<AppiumWebElement> driver;

        [TestInitialize]
        public void BeforeAll()
        {
            DesiredCapabilities capabilities = new DesiredCapabilities();
            capabilities.SetCapability("device", "Android");
            capabilities.SetCapability(CapabilityType.Platform, "Windows");     
            capabilities.SetCapability("deviceName", "Asus Zenfone");
            capabilities.SetCapability("platformName", "Android");
            capabilities.SetCapability("platformVersion", "5.0.2");
            capabilities.SetCapability("appPackage", "com.google.android.youtube");
            capabilities.SetCapability("appActivity", "com.google.android.youtube.HomeActivity");

            driver = new AndroidDriver<AppiumWebElement>(new Uri("http://127.0.0.1:5037/wd/hub"), capabilities);
        }

        [TestMethod]
        public void WebjetTestCase()
        {
            driver.StartActivity("com.google.android.youtube-4.apk", "com.google.android.youtube.HomeActivity");
            Assert.AreEqual(driver.CurrentActivity, "com.google.android.youtube.HomeActivity");
        }

        [TestCleanup]
        public void AfterAll()
        {
            driver.Quit();
        }

Would appreciate your inputs on this. Thank you!

For connecting a physical device drivers for thatr device needs to be installed.
You can also use software like PDANetFor Desktop for installing the drivers.
Once your drivers are installed you can verify that your device is connected by using command “adb devices”.Also make sure your device in USB debugging mode before connecting.
Once drivers are installed and device is in Debugging mode a pop up will come in your device when you will connect it. Accept the pop up.

Hi!

I already installed the driver and already allowed USB debugging, unfortunately it still doesn’t detect the device I connected. I still get the same logs I posted earlier.

  1. Does a Pop up comes in your while connecting through usb giving the Key details.
  2. After running command adb devices in command prompt is your device listed.

Hi Amit,

I opened my cmd and called the adb devices command.

C:\>adb devices
List of devices attached
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
F8AZCY20A759    unauthorized

The Allow USB debugging popup showed up on the device, and I clicked ok. Now I tried to call adb devices again and this showed up:

C:\>adb devices
List of devices attached
F8AZCY20A759    device

Now I took note of the port number and placed it in the appium configuration:

C:\>appium --address 127.0.0.1 --port 5037
error: Couldn't start Appium REST http interface listener. Requested port is alr
eady in use. Please make sure there's no other instance of Appium running alread
y.

I placed adb kill-server to kill the 5037 instance and tried to run the same appium command earlier.

C:\>appium --address 127.0.0.1 --port 5037
info: Welcome to Appium v1.4.16 (REV ae6877eff263066b26328d457bd285c0cc62430d)
info: Appium REST http interface listener started on 127.0.0.1:5037
info: [debug] Non-default server args: {"address":"127.0.0.1","port":5037}
info: Console LogLevel: debug

Now when I try to run the script that I mentioned earlier, I still get the same results from earlier.

info: <-- POST /wd/hub/session 500 127.702 ms - 286
info: --> POST /wd/hub/session {"desiredCapabilities":{"device":"Android","devic
eName":"Asus","platform":"Windows","platformName":"Android","platformVersion":"5
.0.2","appPackage":"com.google.android.youtube","appActivity":"com.google.androi
d.youtube.HomeActivity"}}
info: Client User-Agent string: undefined
info: [debug] The following desired capabilities were provided, but not recogniz
ed by appium. They will be passed on to any other services running on this serve
r. : device, platform
info: [debug] Didn't get app but did get Android package, will attempt to launch
 it on the device
info: [debug] Creating new appium session 800a3618-826b-43b3-b2e8-ce92e247e933
info: Starting android appium
info: [debug] Getting Java version
info: Java version is: 1.8.0_73
info: [debug] Checking whether adb is present
info: [debug] Using adb from C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe
warn: No app capability, can't parse package/activity
info: [debug] Using fast reset? true
info: [debug] Preparing device for session
info: [debug] Not checking whether app is present since we are assuming it's alr
eady on the device
info: Retrieving device
info: [debug] Trying to find a connected android device
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Could not find devices, restarting adb server...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe kill-server
error: Error killing ADB server, going to see if it's online anyway
info: [debug] Getting connected devices...
info: [debug] executing cmd: C:\Users\Michie\AppData\Local\Android\sdk\platform-
tools\adb.exe devices
info: [debug] Sent shutdown command, waiting for UiAutomator to stop...
warn: UiAutomator did not shut down fast enough, calling it gone
info: [debug] Cleaning up android objects
info: [debug] Cleaning up appium session
error: Failed to start an Appium session, err was: Error: Could not find a conne
cted Android device.
info: [debug] Error: Could not find a connected Android device.
    at [object Object].ADB.getDevicesWithRetry (C:\Users\Michie\AppData\Roaming\
npm\node_modules\appium\node_modules\appium-adb\lib\adb.js:606:15)
    at [object Object].androidCommon.prepareActiveDevice (C:\Users\Michie\AppDat
a\Roaming\npm\node_modules\appium\lib\devices\android\android-common.js:400:12)
    at [object Object].<anonymous> (C:\Users\Michie\AppData\Roaming\npm\node_mod
ules\appium\lib\devices\android\android-common.js:326:26)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:607:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:246:17
    at iterate (C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_mod
ules\async\lib\async.js:146:13)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:157:25
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:248:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:612:34
    at [object Object].androidCommon.ensureDeviceLocale (C:\Users\Michie\AppData
\Roaming\npm\node_modules\appium\lib\devices\android\android-common.js:371:45)
    at [object Object].androidCommon.prepareEmulator (C:\Users\Michie\AppData\Ro
aming\npm\node_modules\appium\lib\devices\android\android-common.js:364:10)
    at [object Object].<anonymous> (C:\Users\Michie\AppData\Roaming\npm\node_mod
ules\appium\lib\devices\android\android-common.js:325:26)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:607:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:246:17
    at iterate (C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_mod
ules\async\lib\async.js:146:13)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:157:25
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:248:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:612:34
    at [object Object].androidCommon.checkAppPresent (C:\Users\Michie\AppData\Ro
aming\npm\node_modules\appium\lib\devices\android\android-common.js:336:5)
    at [object Object].<anonymous> (C:\Users\Michie\AppData\Roaming\npm\node_mod
ules\appium\lib\devices\android\android-common.js:324:26)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:607:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:246:17
    at iterate (C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_mod
ules\async\lib\async.js:146:13)
    at async.eachSeries (C:\Users\Michie\AppData\Roaming\npm\node_modules\appium
\node_modules\async\lib\async.js:162:9)
    at _asyncMap (C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_m
odules\async\lib\async.js:245:13)
    at Object.mapSeries (C:\Users\Michie\AppData\Roaming\npm\node_modules\appium
\node_modules\async\lib\async.js:228:23)
    at Object.async.series (C:\Users\Michie\AppData\Roaming\npm\node_modules\app
ium\node_modules\async\lib\async.js:605:19)
    at [object Object].androidCommon.prepareDevice (C:\Users\Michie\AppData\Roam
ing\npm\node_modules\appium\lib\devices\android\android-common.js:323:9)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:607:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:246:17
    at iterate (C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_mod
ules\async\lib\async.js:146:13)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:157:25
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:248:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:612:34
    at [object Object].Android.initUiautomator (C:\Users\Michie\AppData\Roaming\
npm\node_modules\appium\lib\devices\android\android.js:140:10)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:607:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:246:17
    at iterate (C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_mod
ules\async\lib\async.js:146:13)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:157:25
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:248:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:612:34
    at [object Object].androidCommon.packageAndLaunchActivityFromManifest (C:\Us
ers\Michie\AppData\Roaming\npm\node_modules\appium\lib\devices\android\android-c
ommon.js:670:12)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:607:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:246:17
    at iterate (C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_mod
ules\async\lib\async.js:146:13)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:157:25
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:248:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:612:34
    at [object Object].<anonymous> (C:\Users\Michie\AppData\Roaming\npm\node_mod
ules\appium\lib\devices\android\android-common.js:1086:7)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\appi
um-adb\lib\adb.js:74:5
    at [object Object].<anonymous> (C:\Users\Michie\AppData\Roaming\npm\node_mod
ules\appium\node_modules\appium-adb\lib\adb.js:137:5)
    at [object Object].ADB.checkSdkBinaryPresent (C:\Users\Michie\AppData\Roamin
g\npm\node_modules\appium\node_modules\appium-adb\lib\adb.js:116:5)
    at [object Object].ADB.checkAdbPresent (C:\Users\Michie\AppData\Roaming\npm\
node_modules\appium\node_modules\appium-adb\lib\adb.js:134:8)
    at Function.ADB.createADB (C:\Users\Michie\AppData\Roaming\npm\node_modules\
appium\node_modules\appium-adb\lib\adb.js:73:7)
    at [object Object].androidCommon.initAdb (C:\Users\Michie\AppData\Roaming\np
m\node_modules\appium\lib\devices\android\android-common.js:1083:9)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:607:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:246:17
    at iterate (C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_mod
ules\async\lib\async.js:146:13)
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:157:25
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:248:21
    at C:\Users\Michie\AppData\Roaming\npm\node_modules\appium\node_modules\asyn
c\lib\async.js:612:34
    at [object Object].<anonymous> (C:\Users\Michie\AppData\Roaming\npm\node_mod
ules\appium\lib\devices\android\android-common.js:1077:12)
    at [object Object].<anonymous> (C:\Users\Michie\AppData\Roaming\npm\node_mod
ules\appium\lib\devices\android\android-common.js:1064:12)
    at ChildProcess.exithandler (child_process.js:742:7)
info: [debug] Responding to client with error: {"status":33,"value":{"message":"
A new session could not be created. (Original error: Could not find a connected
Android device.)","origValue":"Could not find a connected Android device."},"ses
sionId":null}
info: <-- POST /wd/hub/session 500 29541.913 ms - 206

Hi Michie

In your script you have set the device name capability as Asus
Actual Device Name is as given by adb device command is “F8AZCY20A759”
So try setting device Name Capability as
capabilities.SetCapability(“deviceName”, “F8AZCY20A759”);

Hi michelleespiritu,

Please remove above capabilities, its not required and won’t be recognized by the Appium.

Add this one:- capabilities.SetCapability(“udid”, “F8AZCY20A759”); and try running your script.

Hope this resolves your issue.

Regards,
@Abdul_Sathar_Beigh

Hi michelleespiritu,

There are no such a capabilities called “device” and “platform” for appium as I know.
appium-server capabilities
appium-android capabilities
Remove those and try it.