Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-11952

Emulator occasionally hangs indefinitely on startup, unable to connect adb

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • Android-Emulator 1.19-SNAPSHOT (from git)
      Jenkins 1.438
      SDK r15

      Sometimes the emulator will fail to start up, this seems to only (or mostly) happen when snapshots are enabled. When this happens, it'll go in a loop of, until it times out:

      $ /opt/android-sdk/platform-tools/adb connect emu:38996,48597
      $ /opt/android-sdk/platform-tools/adb -s emulator-38996 shell getprop dev.bootcomplete

      This seems to be because sometimes the adb server never moves the device from the "offline" to the "online" status. Forcing a reconnect seems to fix this - like restarting the adb server.

          [JENKINS-11952] Emulator occasionally hangs indefinitely on startup, unable to connect adb

          Jørgen Tjernø created issue -
          Jørgen Tjernø made changes -
          Description Original: Sometimes the emulator will fail to start up, this seems to only (or mostly) happen when snapshots are enabled. When this happens, it'll go in a loop of, until it times out:
          {code} $ /opt/android-sdk/platform-tools/adb connect emu:38996,48597
            $ /opt/android-sdk/platform-tools/adb -s emulator-38996 shell getprop dev.bootcomplete{code}

          This seems to be because sometimes the adb server never moves the device from the "offline" to the "online" status. Forcing a reconnect seems to fix this - like restarting the adb server.
          New: Sometimes the emulator will fail to start up, this seems to only (or mostly) happen when snapshots are enabled. When this happens, it'll go in a loop of, until it times out:
          {code}$ /opt/android-sdk/platform-tools/adb connect emu:38996,48597
          $ /opt/android-sdk/platform-tools/adb -s emulator-38996 shell getprop dev.bootcomplete{code}

          This seems to be because sometimes the adb server never moves the device from the "offline" to the "online" status. Forcing a reconnect seems to fix this - like restarting the adb server.

          I've submitted a proposed fix for this here:
          https://github.com/jorgenpt/android-emulator-plugin/commit/4aff0222c3be662cb4e5db11834dc69b79f686c4

          It's a part of this pull request:
          https://github.com/jenkinsci/android-emulator-plugin/pull/8

          The change makes it use TCP connections for the emulators, which can be killed & reconnected.

          Jørgen Tjernø added a comment - I've submitted a proposed fix for this here: https://github.com/jorgenpt/android-emulator-plugin/commit/4aff0222c3be662cb4e5db11834dc69b79f686c4 It's a part of this pull request: https://github.com/jenkinsci/android-emulator-plugin/pull/8 The change makes it use TCP connections for the emulators, which can be killed & reconnected.

          Version 2.0 has now been released, which includes your patch.

          Christopher Orr added a comment - Version 2.0 has now been released, which includes your patch.
          Christopher Orr made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Closed [ 6 ]

          Seeing this again with the latest Android Emulator plugin (2.11.1), Jenkins (1.569) and Android SDK (rev 23).

          [android] Using Android SDK: /Users/Shared/Jenkins/Home/tools/android-sdk
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb start-server
          [android] Starting Android emulator
          [android] Erasing existing emulator data...
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/tools/emulator -no-boot-anim -ports 5818,5819 -avd jenkins -no-snapshot-load -no-snapshot-save -wipe-data
          * daemon not running. starting it now on port 5820 *
          * daemon started successfully *
          HAX is working and emulator runs in fast virt mode
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          [android] Waiting for emulator to finish booting...
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818
          [android] Timed-out after waiting 720 seconds for emulator
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818
          [android] Stopping Android emulator
          $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb kill-server
          

          Roberto Andrade added a comment - Seeing this again with the latest Android Emulator plugin (2.11.1), Jenkins (1.569) and Android SDK (rev 23). [android] Using Android SDK: /Users/Shared/Jenkins/Home/tools/android-sdk $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb start-server [android] Starting Android emulator [android] Erasing existing emulator data... $ /Users/Shared/Jenkins/Home/tools/android-sdk/tools/emulator -no-boot-anim -ports 5818,5819 -avd jenkins -no-snapshot-load -no-snapshot-save -wipe-data * daemon not running. starting it now on port 5820 * * daemon started successfully * HAX is working and emulator runs in fast virt mode $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 [android] Waiting for emulator to finish booting... $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb -s emulator-5818 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb connect emulator-5818 [android] Timed-out after waiting 720 seconds for emulator $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb disconnect emulator-5818 [android] Stopping Android emulator $ /Users/Shared/Jenkins/Home/tools/android-sdk/platform-tools/adb kill-server
          Roberto Andrade made changes -
          Resolution Original: Fixed [ 1 ]
          Status Original: Closed [ 6 ] New: Reopened [ 4 ]

          As am I. Android Emulator plugin (2.11.1), Jenkins (1.569) and Android SDK Tools (Rev. 23.0.2)

          [android] Using Android SDK: /Users/Shared/Jenkins/android/adt-bundle/sdk
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb start-server
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/tools/emulator-arm -snapshot-list -no-window -avd Nexus-S-2
          [android] Starting Android emulator from snapshot
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/tools/emulator -no-boot-anim -ports 5718,5719 -avd Nexus-S-2 -snapshot jenkins -no-snapshot-save -noaudio
          * daemon not running. starting it now on port 5720 *
          * daemon started successfully *
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          [android] Waiting for emulator to finish booting...
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device offline
          error: device offline
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete
          error: device not found
          error: device not found
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718
          [android] Timed-out after waiting 360 seconds for emulator
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718
          [android] Stopping Android emulator
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb kill-server

          Oskar Danielsson added a comment - As am I. Android Emulator plugin (2.11.1), Jenkins (1.569) and Android SDK Tools (Rev. 23.0.2) [android] Using Android SDK: /Users/Shared/Jenkins/android/adt-bundle/sdk $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb start-server $ /Users/Shared/Jenkins/android/adt-bundle/sdk/tools/emulator-arm -snapshot-list -no-window -avd Nexus-S-2 [android] Starting Android emulator from snapshot $ /Users/Shared/Jenkins/android/adt-bundle/sdk/tools/emulator -no-boot-anim -ports 5718,5719 -avd Nexus-S-2 -snapshot jenkins -no-snapshot-save -noaudio * daemon not running. starting it now on port 5720 * * daemon started successfully * $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 [android] Waiting for emulator to finish booting... $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device offline error: device offline $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb -s emulator-5718 shell getprop dev.bootcomplete error: device not found error: device not found $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5718 [android] Timed-out after waiting 360 seconds for emulator $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb disconnect emulator-5718 [android] Stopping Android emulator $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb kill-server

          Oskar Danielsson added a comment - - edited

          I updated Jenkins to 1.571 and retried running the job.

          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb start-server
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/tools/emulator-arm -snapshot-list -no-window -avd Nexus-S-2
          [android] Starting Android emulator from snapshot
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/tools/emulator -no-boot-anim -ports 5581,5582 -avd Nexus-S-2 -snapshot jenkins -no-snapshot-save -noaudio
          ERROR: Timeout after 5 seconds
          ADB server didn't ACK
          * failed to start daemon *
          * daemon not running. starting it now on port 5583 *
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5581
          

          Nothing else happens after this, it ran over an hour before I stopped it.

          The simulator starts and loads from the snapshot successfully on the server (I enabled "Show emulator window").

          I ran it again after this, and here is the result:

          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb start-server
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/tools/emulator-arm -snapshot-list -no-window -avd Nexus-S-2
          [android] Starting Android emulator from snapshot
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/tools/emulator -no-boot-anim -ports 5826,5827 -avd Nexus-S-2 -snapshot jenkins -no-snapshot-save -noaudio
          ERROR: Timeout after 5 seconds
          $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5826

          Oskar Danielsson added a comment - - edited I updated Jenkins to 1.571 and retried running the job. $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb start-server $ /Users/Shared/Jenkins/android/adt-bundle/sdk/tools/emulator-arm -snapshot-list -no-window -avd Nexus-S-2 [android] Starting Android emulator from snapshot $ /Users/Shared/Jenkins/android/adt-bundle/sdk/tools/emulator -no-boot-anim -ports 5581,5582 -avd Nexus-S-2 -snapshot jenkins -no-snapshot-save -noaudio ERROR: Timeout after 5 seconds ADB server didn't ACK * failed to start daemon * * daemon not running. starting it now on port 5583 * $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5581 Nothing else happens after this, it ran over an hour before I stopped it. The simulator starts and loads from the snapshot successfully on the server (I enabled "Show emulator window"). I ran it again after this, and here is the result: $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb start-server $ /Users/Shared/Jenkins/android/adt-bundle/sdk/tools/emulator-arm -snapshot-list -no-window -avd Nexus-S-2 [android] Starting Android emulator from snapshot $ /Users/Shared/Jenkins/android/adt-bundle/sdk/tools/emulator -no-boot-anim -ports 5826,5827 -avd Nexus-S-2 -snapshot jenkins -no-snapshot-save -noaudio ERROR: Timeout after 5 seconds $ /Users/Shared/Jenkins/android/adt-bundle/sdk/platform-tools/adb connect emulator-5826

          I just upgraded to 2.11.1 from my private build of the plugin. 2.11.1 failed to connect to the emulator in the way described above. I haven't investigated the reason why yet but it was definitely working in the private build.

          Richard Mortimer added a comment - I just upgraded to 2.11.1 from my private build of the plugin. 2.11.1 failed to connect to the emulator in the way described above. I haven't investigated the reason why yet but it was definitely working in the private build.

            Unassigned Unassigned
            jorgenpt Jørgen Tjernø
            Votes:
            10 Vote for this issue
            Watchers:
            22 Start watching this issue

              Created:
              Updated: