i'm asking because i have a library with a nested service (class) in the module. i add it to b4a as a regular library from the ide library tab. i can start the service (and pass a variable which is logged) and stop it from b4a. if your service is nested, it's supposed to be static. presumably, if it's not in an inner class, it wouldn't have to be static. in any case, whether it's static or not, how it's declared in the manifest determines whether it's found or not. that's why i'm asking you how you declare the service. the first problem is finding the service, the second is getting it to start. i have been able to find my service and to start it. my experience may help you.