GAPID supports capturing from both Android devices and Windows/Linux desktop machines:

Capturing a trace on Android

Capturing a trace on Desktop