You need to enable debugging for the individual process.
Open the DDMS perspective (as opposed to Debug or Java). In DDMS-> Devices, select your service process, and then click on the debug button (button with a small green error). A debug icon will appear next to your process, then you can use breakpoints in your service.
Please note that before you enable debugging, you need to wait until the remote process starts. Thus, you might want a separate process to start at boot time or set a breakpoint in the main process right after the line that starts the remote service.
Before enabling debugging:

After enabling debugging:

(of course, temporarily creating a non-remote service also works, but I had an instance where it was impractical)
Brian attwell
source share