android.app.RemoteServiceException: Bad notification for startForeground

 android.app.RemoteServiceException: Bad notification for startForeground: java.lang.RuntimeException: 
                  invalid channel for service notification: 
Notification(channel=null pri=0 contentView=null vibrate=null sound=null 
                  defaults=0x0 flags=0x40 color=0xff9e9e9e vis=PRIVATE)

android.app.RemoteServiceException: Bad notification for startForeground_第1张图片

项目引入了zoom视频咨询,在接通视频咨询时出现如上错误,查询了一些资料,都是说android8.0以上版本的notification和前台service的问题,但是我的项目里没有涉及到这两块,再加上对照之前的项目,发现时app的build.gradle的原因

出现问题之前:

android {
compileSdkVersion 27
    defaultConfig {
        applicationId "com.ph.phzzyspro"
        minSdkVersion 19
        targetSdkVersion 27
        
    }
}

dependencies {
	implementation 'com.android.support:appcompat-v7:27.1.1'
}

改后:

android {
compileSdkVersion 26
    defaultConfig {
        applicationId "com.ph.phzzyspro"
        minSdkVersion 21
        targetSdkVersion 26
        
    }
}

dependencies {
	implementation 'com.android.support:appcompat-v7:26.1.0'
}

初步认为是:由26(android8.0)到27(android8.1)出现的一些改动从而导致该问题的发生。

你可能感兴趣的:(Exception异常处理收集)