I\'m testing an android application with a long running service. I\'m using Eclipse and have the usb cord hooked up with the phone sitting next to me. Since it\'s a long ong
You can use adb bugreport, which should contain some information regarding a spurious reboot - for example, a kernel panic, last logcat entries etc.
adb bugreport
Be warned, though: this tool outputs immense amounts of information, so you'll have to dig deep to find what you need.