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 jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to