adbシェルからサービスを開始しようとしています。しかしHow to start and stop android service from a adb shell? 、私はサービスを開始するとき:Android adbシェルam startservice:エラーが見つかりません
adb shell am startservice com.mypackage/com.mypackage.service.MyService
私はこのメッセージが表示されます。
Starting service: Intent { act=android.intent.action.VIEW dat=com.mypackage/com.mypackage.service.MyService }
Error: Not found; no service started.
私はのAndroidManifest.xmlでサービスを宣言する:
<application>
...
<service
android:name="com.mypackage.service.MyService"
android:label="@string/local_service_label"
android:icon="@drawable/ic_launcher">
</service>
</application>
既に同様の質問がありますあなたはこれをどのように解決するか考えていますか? ありがとうございました!
1つのコマンドで質問に答えることができますが、 '-n'とは何かを説明すると便利です。任意のコードを4つのスペースでインデントすることもできます。 – ronalchn
"am startservice"ヘルプリスト[-n] (行番号には関係ありません) –
dricket