STFService.apk在手机上提示 Not found ; no service started
Posted wpyily
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STFService.apk在手机上提示 Not found ; no service started相关的知识,希望对你有一定的参考价值。
今天捣鼓stf遇到了个问题,华为荣耀6手机无法被识别,插上以后,后台提示“Setup had an error: Error: Not found ; no service started”,Shutting down due to fatal error 这样的错误。翻阅了一些资料,总结了如下三种情况:
情况一
- 查看手机,比如乐视手机下面会有【权限设置】,如下图:
情况二
把STFService.apk放到安卓/system/pri-app目录下(需要root,mount),然后重启手机,就会自动起来
情况三
我遇到的是这个问题,就是有些手机不允许直接启动service,因此我们如果按照如下步骤是不能达到目的的:
adb uninstall jp.co.cyberagent.stf
adb install d:/xxx/STFService.apk
adb shell am startservice -n jp.co.cyberagent.stf/.Service
你会发现提示这样的错误:
Starting service: Intent cmp=jp.co.cyberagent.stf/.Service
Error: Not found; no service started.
此时你需要这样做:
adb uninstall jp.co.cyberagent.stf
adb install d:/xxx/STFService.apk
adb shell am start -n jp.co.cyberagent.stf/.IdentityActivity
adb shell am startservice -n jp.co.cyberagent.stf/.Service
原因:部分手机不允许在初次安装的时候就直接启动service,需要先激活一下activity,才能“注册”上service,因此我们多做一步,才能解决问题。
以上是关于STFService.apk在手机上提示 Not found ; no service started的主要内容,如果未能解决你的问题,请参考以下文章