/ / Android Global Service - android, android-intent, service

Android Global Service - service Android, Android, intention

Je souhaite lancer un service à partir d'une autre application.

L'erreur Logcat est:

Unable to start service Intent { cmp=com.oic.launchertest.service/.DataSyncService } U=0: not found

Manifeste de l'application avec le service

<service
android:name="com.oic.launchertest.service.DataSyncService"
android:enabled="true"
android:exported="true">
</service>

Dans l'autre application, je souhaite lancer le service avec le code suivant

Intent intent=new Intent();
intent.setComponent( new ComponentName("com.oic.launchertest.service", "com.oic.launchertest.service.DataSyncService"));
startService(intent);

Je pourrais avoir besoin de conseils, ce qui pourrait causer ce problème.

Merci d'avance.

Réponses:

0 pour la réponse № 1

J'ai résolu le problème avec la solution suivante. Je lis ceci dans un commentaire mais je ne trouve plus le fil ...

Changer l’emplacement du service a aidé.

Je l'ai changé de

com.oic.launchertest.service.DataSyncService

à

com.oic.launchertest.launcher.DataSyncService

et le service a été trouvé maintenant. C’était peut-être une complication de nommage sous Android, car j’avais un service dans le nom du paquet? Je n'ai aucune idée.