Ich habe eine Serviceklasse. Ich habe diese Klasse in jar exportiert und das jar in meine Client-App eingebettet.
Bei Bedarf rufe ich die Serviceklasse an. Wenn ich dies versuche, wird folgende Fehlermeldung angezeigt:
Unable to start service Intent {comp={com.sample.service/com.sample.service.serviceClass}} : not found
Ich habe außer der Serviceklasse eine andere Klasse, auf die ich zugreifen kann (Objekt dieser Klasse erstellen), die sich im selben Glas befindet.
Ich habe das Gefühl, dass ich etwas in meiner Konfiguration oder meinem Manifest oder so verpasst habe.
Bitte helfen Sie mir, das gleiche zu identifizieren. Mein Code ist unten:
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>
Vielen Dank im Voraus,
Vinay