Android的亚行外壳上午startservice:错误未找到 [英] Android adb shell am startservice: Error not found

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

问题描述

我想,开始从亚行的shell服务。目前已经是类似的问题:<一href="http://stackoverflow.com/questions/7415997/how-to-start-and-stop-android-service-from-a-adb-shell">How启动和从亚行的shell停止Android的服务? 然而,当我开始与服务:

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

我收到此消息:

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

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

 &lt;应用&GT;
  ...
  &LT;服务
    机器人:名称=com.mypackage.service.MyService
    机器人:标签=@字符串/ local_service_label
    机器人:图标=@可绘制/ ic_launcher&GT;
  &LT; /服务&GT;
&LT; /用途&gt;
 

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

解决方案

 亚行外壳时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:错误未找到的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆