安卓6.0之后对权限分类,危险权限与正常权限,凡是targetversioncode》=23的,默认危险一概拒绝,所以游戏内用到危险权限的时候如果不做处理,会返回null导致黑屏,甚至闪退,现在多款游戏在8.0上面都有开游戏黑屏现象,需要先授权存储权限和短信权限才能正常运行(之所以这里说8.0,前面说6.0是因为6.0黑屏的我没有测试,但是权限分类和管理确实是6.0之后的)。处理方式就是在游戏启动的时候先申请权限,然后权限授予之后在回调里面再处理需要权限的逻辑,但是现在我的问题是,我这边黑屏的时候接入的sdk还没有运行到,所以不是sdk导致的黑屏,排除sdk之后就是游戏本身,然后我在mainactivity的oncreate里面申请权限,但是我这边看log的话,我权限申请框弹出来以前,就已经因为没有权限导致黑屏了,而且是unity里面报的错误,所以说unity在mainactivity的oncreate之前就已经需要权限了,但是权限还没有获取到,所以黑屏了,下面是log。