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.


Reply via email to