1、问题描述
本人使用的是融云SDK做的消息即时通讯,我的手机是Android6.0即Api 23,用起来是OK的,可测试的时采用Android 8.0时,手机就启动不了,然后报错信息如下:
解决方案:
问题1参照如下教程解决,博主很良心 融云、环信dlopen failed: library "libsqlite.so" not found
问题2截图如下
报错:
java.lang.IllegalArgumentException: Scheduled service ComponentInfo{com.jit.appcloud/io.rong.push.PushService} does not require android.permission.BIND_JOB_SERVICE permission
看它报的错,就可大致知道如何去做了,就是在提示的进程里加权限, BIND_JOB_SERVICE
<!-- push服务 -->
<service
android:name="io.rong.push.PushService"
android:permission="android.permission.BIND_JOB_SERVICE"
android:exported="true"
android:process="io.rong.push">