您的位置:首页 > 移动开发 > Android开发

Service Intent must be explicit异常分析

2017-10-26 18:20 417 查看
该异常发生的关键字是:Service Intent must be explicit


Android在升级到5.0系统后会产生这样的崩溃。直接通过action启动service,就会导致这个问题,我们必须指定component或package才能避免这类为题,如下所示:

Intent intent = new Intent();
intent.setAction("your action name");
intent.setPackage(getPackageName);
context.startService(intent);


很多第三方的SDK都存在这个问题,只有将需要更新的SDK更新到最新版本才能保证Android5.0系统下的App不会因此崩溃。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息