Android adb shell suis startservice: Erreur not found
Je suis en train d'essayer de démarrer le service de la commande adb shell. Il y est déjà question similaire: Comment démarrer et arrêter android à partir d'une commande adb shell?
Cependant, lorsque je démarre le service avec:
adb shell am startservice com.mypackage/com.mypackage.service.MyService
Je reçois ce message:
Starting service: Intent { act=android.intent.action.VIEW dat=com.mypackage/com.mypackage.service.MyService }
Error: Not found; no service started.
Je déclare de service dans AndroidManifest.xml:
<application>
...
<service
android:name="com.mypackage.service.MyService"
android:label="@string/local_service_label"
android:icon="@drawable/ic_launcher">
</service>
</application>
Avez-vous une idée de comment résoudre ce problème?
Merci!!!!
OriginalL'auteur stevo.mit | 2012-09-10
Vous devez vous connecter pour publier un commentaire.
-n
ajoute " line_no:' préfixe-n
. Vous pouvez également tiret de code en 4 espaces."suis startservice" aider les listes [-n <COMPONENT>] (il ne concerne pas les numéros de ligne)
OriginalL'auteur Jaybo
Dans mon cas, le service ne parvient pas à démarrer était
com.android.tools.fd.runtime.InstantRunService
.S'avère que mon appareil android manquait quelque chose. Pour le désactiver, allez à la
preferences > Build, Execution, Deployment > Instant Run
et décochezEnable Instant Run to hot swap code/resource changes on deploy (default enabled)
.Selon cette capture d'écran, il est préférable de le garder et de fait, je serais plus heureux avec cette fonctionnalité. Au moins, j'ai couru avec journalisation supplémentaire et l'envoi d'avis de google. J'ai juste besoin d'un build le plus vite possible, donc pas instantanée exécuter pour moi aujourd'hui 😉
OriginalL'auteur GabLeRoux
Considérez-dessous, comme un exemple
Alors je voudrais démarrer le service, comme ci-dessous
adb shell suis startservice com.nandhan.myservice/.MyService
OriginalL'auteur Nandhan Thiravia
Manifeste:
Commande:
OriginalL'auteur powder366