我有一个服务班。我将此类导出到jar,并将jar嵌入到客户端应用程序中。
需要时,我调用服务类。当我尝试执行此操作时,出现以下错误:
Unable to start service Intent {comp={com.sample.service/com.sample.service.serviceClass}} : not found
除了服务类外,我还有其他类,可以访问(创建该类的对象)在同一jar内。
我觉得我错过了配置或清单中的某些内容。
请帮我识别一下。我的代码如下:
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
}
客户端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>
在此先感谢
Vinay