注册

RuntimeException: please setup your appkey either in AndroidManifest.xml or through EMChat.setAppkey

不要问我,在AndroidManifest设置了没有,肯定是设置了!
不过看了下环信的代码, EMChatManager 下 
private String getBroadcastSuffix() { 
               if(TextUtils.isEmpty(EMChatConfig.getInstance().APPKEY)) { throw new RuntimeException("please setup your appkey either in AndroidManifest.xml or through EMChat.setAppkey"); } else { return this.applicationContext != null?EMChatConfig.getInstance().APPKEY.replaceAll("#", ".").replaceAll("-", ".") + this.applicationContext.getPackageName():EMChatConfig.getInstance().APPKEY.replaceAll("#", ".").replaceAll("-", "."); } } 方法;
只有一个疑问:1、你们在自己的私有方法中抛出RuntimeException真的好么? 
                 
已邀请:
抛这个异常就说明没设置,或者设置了appkey但没有获取到,你用代码的方式在sdK初始化的方法之前设置一下appkey,看看效果如何。

要回复问题请先登录注册