Hello! My Jenkins slave is Mac OS X 10.8.4 and I'm using the Android Emulator Plugin. For some reason, adb doesn't recognize that there's an emulator when Jenkins launches it. When I log into the machine and start an emulator, "adb devices" lists it.
*22:35:51* [android] Using Android SDK: /Users/lkung/tools/android-sdk*22:35:51* [android] Adding 100M SD card to AVD 'hudson_en-US_240_WVGA_Google_Inc._Google_APIs_17'...*22:35:54* [android] Setting hardware properties:*22:35:54* hw.ramSize: 1024*22:35:54* vm.heapSize: 48*22:35:54* $ /Users/lkung/tools/android-sdk/platform-tools/adb start-server*22:35:54* $ /Users/lkung/tools/android-sdk/tools/emulator -snapshot-list -no-window -avd hudson_en-US_240_WVGA_Google_Inc._Google_APIs_17*22:35:54* [android] Starting Android emulator and creating initial snapshot*22:35:54* [android] Erasing existing emulator data...*22:35:54* $ /Users/lkung/tools/android-sdk/tools/emulator -no-boot-anim -ports 57786,57787 -prop persist.sys.language=en -prop persist.sys.country=US -avd hudson_en-US_240_WVGA_Google_Inc._Google_APIs_17 -no-snapshot-load -no-snapshot-save -wipe-data -http-proxy 10.15.11.60*22:35:57* * daemon not running. starting it now on port 57788 **22:35:57* * daemon started successfully * *22:36:04* emulator: http_proxy format unsupported, try 'proxy:port' or 'username:password@proxy:port'*22:36:04* $ /Users/lkung/tools/android-sdk/platform-tools/adb connect localhost:57787 *22:36:04* [android] Waiting for emulator to finish booting...*22:36:04* $ /Users/lkung/tools/android-sdk/platform-tools/adb -s localhost:57787 shell getprop dev.bootcomplete*22:36:04* error: device offline*22:36:04* $ /Users/lkung/tools/android-sdk/platform-tools/adb connect localhost:57787 *22:36:18* $ /Users/lkung/tools/android-sdk/platform-tools/adb -s localhost:57787 shell getprop dev.bootcomplete*22:36:18* error: device offline*22:36:18* $ /Users/lkung/tools/android-sdk/platform-tools/adb connect localhost:57787 *22:36:32* $ /Users/lkung/tools/android-sdk/platform-tools/adb -s localhost:57787 shell getprop dev.bootcomplete*22:36:32* $ /Users/lkung/tools/android-sdk/platform-tools/adb disconnect localhost:57787*22:36:32* $ /Users/lkung/tools/android-sdk/platform-tools/adb connect localhost:57787 *22:36:54* $ /Users/lkung/tools/android-sdk/platform-tools/adb -s localhost:57787 shell getprop dev.bootcomplete*22:36:54* $ /Users/lkung/tools/android-sdk/platform-tools/adb connect localhost:57787 *22:37:08* $ /Users/lkung/tools/android-sdk/platform-tools/adb -s localhost:57787 shell getprop dev.bootcomplete*22:37:08* $ /Users/lkung/tools/android-sdk/platform-tools/adb connect localhost:57787 *22:37:22* $ /Users/lkung/tools/android-sdk/platform-tools/adb -s localhost:57787 shell getprop dev.bootcomplete*22:37:22* $ /Users/lkung/tools/android-sdk/platform-tools/adb disconnect localhost:57787*22:37:22* $ /Users/lkung/tools/android-sdk/platform-tools/adb connect localhost:57787 *22:37:38* $ /Users/lkung/tools/android-sdk/platform-tools/adb -s localhost:57787 shell getprop dev.bootcomplete*22:37:38* $ /Users/lkung/tools/android-sdk/platform-tools/adb connect localhost:57787 *22:37:52* $ /Users/lkung/tools/android-sdk/platform-tools/adb -s localhost:57787 shell getprop dev.bootcomplete*22:37:52* $ /Users/lkung/tools/android-sdk/platform-tools/adb connect localhost:57787 *22:38:06* $ /Users/lkung/tools/android-sdk/platform-tools/adb -s localhost:57787 shell getprop dev.bootcomplete *22:38:06* $ /Users/lkung/tools/android-sdk/platform-tools/adb disconnect localhost:57787*22:38:06* $ /Users/lkung/tools/android-sdk/platform-tools/adb connect localhost:57787 *22:38:23* $ /Users/lkung/tools/android-sdk/platform-tools/adb -s localhost:57787 shell getprop dev.bootcomplete*22:38:23* $ /Users/lkung/tools/android-sdk/platform-tools/adb connect localhost:57787 *22:38:37* $ /Users/lkung/tools/android-sdk/platform-tools/adb -s localhost:57787 shell getprop dev.bootcomplete*22:38:37* $ /Users/lkung/tools/android-sdk/platform-tools/adb -s localhost:57787 logcat -v time *22:39:17* $ /Users/lkung/tools/android-sdk/platform-tools/adb connect localhost:57787*22:39:18* [android] Attempting to unlock emulator screen*22:39:18* $ /Users/lkung/tools/android-sdk/platform-tools/adb -s localhost:57787 shell input keyevent 82 *22:39:20* $ /Users/lkung/tools/android-sdk/platform-tools/adb -s localhost:57787 shell input keyevent 4 *22:39:23* [android] Giving the system some time to settle before creating initial snapshot... *22:41:33* $ /Users/lkung/tools/android-sdk/platform-tools/adb connect localhost:57787*22:41:33* $ /Users/lkung/tools/android-sdk/platform-tools/adb -s localhost:57787 logcat -c *22:41:33* $ /Users/lkung/tools/android-sdk/platform-tools/adb -s localhost:57787 shell log -p v -t Jenkins "Creating snapshot..."*22:41:33* [android] Creating snapshot... *22:41:54* $ /Users/lkung/tools/android-sdk/platform-tools/adb connect localhost:57787*22:41:54* [android] Emulator is ready for use (took 359 seconds) *22:41:54* + adb kill-server*22:41:55* + adb devices *22:41:58* * daemon not running. starting it now on port 57788 **22:41:58* * daemon started successfully **22:41:58* List of devices attached *22:41:58* *22:41:58* + adb -e emu geo fix 50 50*22:41:58* error: no emulator detected*22:41:58* Build step 'Execute shell' marked build as failure As you can see from my error log, I tried killing and then restarting the server again, but it didn't help. -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
