我是靠谱客的博主 坚强夕阳,最近开发中收集的这篇文章主要介绍安卓8应用在8.0+系统上闪退,java.lang.IllegalStateException: Not allowed to start service Intent,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

最近自己的一个安卓应用突然接到用户的消息说 :应用打开闪退,于是自己开始检查问题,发现在虚拟机上竟然不报错,也没有异常日志,一到真机上就闪退,后来自己导出真机日志 ,发现了问题所在,日志显示  java.lang.IllegalStateException: Not allowed to start service Intent { flg=0x20 cmp=com.android.browser/cn.jpush.android.service.DaemonService }:

 

原来问题在使用了极光推送等第三方服务,在清单文件里面极光推送有个相互拉起的服务,把下面这段代码注释掉,在打包运行,程序没有错误了。遇到这个问题希望大家少走弯路。安卓系统现在不允许创建后台服务。

   <!-- since 1.8.0 option 可选项。用于同一设备中不同应用的JPush服务相互拉起的功能。 -->
        <!-- 若不启用该功能可删除该组件,将不拉起其他应用也不能被其他应用拉起 
        <service
            android:name="cn.jpush.android.service.DaemonService"
            android:enabled="true"
            android:exported="true" >
            <intent-filter>
                <action android:name="cn.jpush.android.intent.DaemonService" />

                <category android:name="xxxxxxxx" />
            </intent-filter>
        </service>-->

 

最后

以上就是坚强夕阳为你收集整理的安卓8应用在8.0+系统上闪退,java.lang.IllegalStateException: Not allowed to start service Intent的全部内容,希望文章能够帮你解决安卓8应用在8.0+系统上闪退,java.lang.IllegalStateException: Not allowed to start service Intent所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部