GAPID supports capturing from both Android devices and Windows/Linux desktop machines:
Capturing a trace on Android
Capturing a trace on Desktop