首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Quickblox中的NullPointerException

Quickblox中的NullPointerException
EN

Stack Overflow用户
提问于 2015-10-25 23:14:34
回答 1查看 548关注 0票数 0

我得到了一个NullPointerException。当从日志猫中的quickblox获取对话框时,我可以看到对话框是从quickblox检索的,但是当设置适配器时,我得到了以下内容:

代码语言:javascript
复制
java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference
10-26 01:04:16.331 21745-21745/? E/AndroidRuntime:     at com.quickblox.chat.model.QBDialog.getType(Unknown Source)

这只存在于发行版构建中。在调试版本中,一切都工作得很完美。是否有任何规则,我应该添加到progaurd,以消除此错误?

以下是quickblox的基本规则:

代码语言:javascript
复制
#QuickBlox
-keep class org.jivesoftware.smack.initializer.VmArgInitializer {  public *; }
-keep class org.jivesoftware.smack.ReconnectionManager { public *; }
-keep class com.quickblox.module.c.a.c { public *; }
-keep class com.quickblox.module.chat.QBChatService { public *; }
-keep class com.quickblox.module.chat.QBChatService.loginWithUser { public *; }
-keep class com.quickblox.module.chat.listeners.SessionCallback { public *; }
-keep class * extends org.jivesoftware.smack { public *; }
-keep class org.jivesoftware.smack.** { public *; }
-keep class org.jivesoftware.smackx.** { public *; }
-keep class com.quickblox.** { public *; }
-keep class com.quickblox.module** { public *; }
-keep class * extends org.jivesoftware.smack { public *; }
-keep class * implements org.jivesoftware.smack.debugger.SmackDebugger { public *; }
-keep class org.jivesoftware.** { public *; }
-keep class com.quickblox.* { public *; }
-keep class * extends org.jivesoftware.smack { public *; }
-keep class com.quickblox.chat.QBChatService.login* { public *; }
-keep class * extends com.quickblox.core.server.BaseService { public *; }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-27 23:38:20

试着添加:

代码语言:javascript
复制
-keep class com.quickblox.chat.**
-keep class com.quickblox.chat.** { *; }
-keepnames class com.quickblox.chat.**
-keepnames class com.quickblox.chat.** { *; }
-keepclassmembers class com.quickblox.chat.** {*;}
-keepclassmembers enum com.quickblox.chat.** {*;}
-keepclassmembers interface com.quickblox.chat.** {*;}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33336185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档