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 这样的错误。翻阅了一些资料,总结了如下三种情况:

情况一

  1. 查看手机,比如乐视手机下面会有【权限设置】,如下图:
    这里写图片描述

情况二

把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,因此我们多做一步,才能解决问题。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值