I am struggling with this error:
08-08 11:42:53.179: E/AndroidRuntime(20288): Caused by: java.lang.InstantiationException: can\'t instantiate class co
If you have your Service declared as an Inner Class / Nested Class, you also need to make the class static
Without that you´ll get the error even if your constructor is correct
Explanation
The reason for that is, you can only instantiate inner classes in the context of the outer class, so you would need to create an instance of the outer class first.
Declaring your inner class static makes it independent from its outer class