STFService.apk在手机上提示 Not found ; no service started
2016-12-08 15:37
567 查看
今天捣鼓stf遇到了个问题,华为荣耀6手机无法被识别,插上以后,后台提示“Setup had an error: Error: Not found ; no service started”,Shutting down due to fatal error 这样的错误。翻阅了一些资料,总结了如下三种情况:
![](https://cloud.githubusercontent.com/assets/32509/18616701/72d94094-7dfb-11e6-875c-f4ebdf0e61da.gif)
你会发现提示这样的错误:
此时你需要这样做:
原因:部分手机不允许在初次安装的时候就直接启动service,需要先激活一下activity,才能“注册”上service,因此我们多做一步,才能解决问题。
情况一
查看手机,比如乐视手机下面会有【权限设置】,如下图:![](https://cloud.githubusercontent.com/assets/32509/18616701/72d94094-7dfb-11e6-875c-f4ebdf0e61da.gif)
情况二
把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,因此我们多做一步,才能解决问题。
相关文章推荐
- Android之获取手机上的图片和视频缩略图thumbnails
- android wifi 无线调试
- 黑客利用“Simjacker”漏洞窃取手机数据,或影响十亿人
- 基于 Linux 的智能手机 Librem 5 开启预售
- 5 个可以满足你的生产力、沟通和娱乐需求的开源手机应用
- 每日安全资讯:哪些属于App违法违规收集使用个人信息?
- 每日安全资讯:命案侦破过程揭示 Google 能够跟踪全世界的手机
- 手机4大隐藏功能及使用必知常识第1/2页
- Android获取手机的版本号等信息的代码
- Android改变手机屏幕朝向的方法
- php实现用手机关闭计算机(电脑)的方法
- 基于JavaScript代码实现pc与手机之间的跳转
- js判断手机和pc端选择不同执行事件的方法
- JS判断客户端是手机还是PC的2个代码
- 手机屏幕尺寸测试――手机的实际显示页面的宽度
- android获取手机唯一标识的方法
- 让手机访问WAP网站服务器 IIS WAP服务器的MIME类型设置
- JS识别浏览器类型(电脑浏览器和手机浏览器)
- jQuery手机拨号界面特效代码分享