Tengo una clase de servicio. He exportado esta clase a jar y he incrustado el jar en mi aplicación cliente.
Cuando es necesario, llamo a la clase de servicio. Cuando intento hacer esto, aparece el siguiente error:
Unable to start service Intent {comp={com.sample.service/com.sample.service.serviceClass}} : not found
Tengo otra clase además de la clase de servicio, a la que puedo acceder (crear un objeto de esa clase) que están dentro del mismo frasco.
Siento que me he perdido algo en mi configuración o manifiesto o algo así.
Ayúdame a identificar el mismo. Mi código está abajo:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = new Intent () ;
intent.setClassName("com.sample.service" ,"com.sample.service.serviceClass") ;
this.startService(intent) ; // when I call this line I get the message...
// binding other process continue here
}
Client manifest.xml
<service android:name="com.sample.service.serviceClass"
android:exported="true" android:label="@string/app_name"
android:process=":remote">
<intent-filter><action android:name="com.sample.service.serviceClass"></action>
</intent-filter>
</service>
Gracias de antemano,
Vinay