本文介绍了Android的亚行外壳上午startservice:错误未找到的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想,开始从亚行的shell服务。目前已经是类似的问题:How启动和从亚行的shell停止Android的服务?然而,当我开始与服务:

 亚行外壳上午startservice com.mypackage / com.mypackage.service.MyService
 

我收到此消息:

 启动服务:意向{行为= android.intent.action.VIEW DAT = com.mypackage / com.mypackage.service.MyService}
错误:未找到;没有服务启动。
 

我在AndroidManifest.xml中声明的服务:

 <应用>
  ...
  <服务
    机器人:名称=com.mypackage.service.MyService
    机器人:标签=@字符串/ local_service_label
    机器人:图标=@可绘制/ ic_launcher>
  < /服务>
< /用途>
 

你有任何想法如何解决这个问题?谢谢!

解决方案

 亚行外壳时startservice -n com.mypackage / .service.MyService
 

-n 补充说LINE_NO:'preFIX

I am trying to start the service from adb shell. There already is similar question: How to start and stop android service from a adb shell? However, when I start service with:

adb shell am startservice com.mypackage/com.mypackage.service.MyService

I receive this message:

Starting service: Intent { act=android.intent.action.VIEW dat=com.mypackage/com.mypackage.service.MyService }
Error: Not found; no service started.

I declare service in AndroidManifest.xml:

<application>
  ...
  <service
    android:name="com.mypackage.service.MyService"
    android:label="@string/local_service_label"
    android:icon="@drawable/ic_launcher">
  </service>
</application>

Do you have any idea how to solve this?Thank you!

解决方案
adb shell am startservice -n com.mypackage/.service.MyService

-n adds 'line_no:' prefix

这篇关于Android的亚行外壳上午startservice:错误未找到的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-17 02:21