注册

android 混淆打包后出现登录闪退?

01-03 19:02:52.341 12188-12188/com.zr E/AndroidRuntime: FATAL EXCEPTION: main
                                                        Process: com.zr, PID: 12188
                                                        java.lang.IllegalArgumentException: username or password is null or empty!
                                                            at com.hyphenate.chat.EMClient.login(Unknown Source)
                                                            at com.zr.LoginActivity.h(LoginActivity.java:233)
                                                            at com.zr.LoginActivity.a(LoginActivity.java:216)
                                                            at com.zr.LoginActivity.a(LoginActivity.java:42)
                                                            at com.zr.bn.a(LoginActivity.java:167)
                                                            at com.zr.bn.a(LoginActivity.java:160)
                                                            at com.lzy.okgo.a.d.run(CacheCall.java:247)
                                                            at android.os.Handler.handleCallback(Handler.java:739)
                                                            at android.os.Handler.dispatchMessage(Handler.java:95)
                                                            at android.os.Looper.loop(Looper.java:135)
                                                            at android.app.ActivityThread.main(ActivityThread.java:5359)
                                                            at java.lang.reflect.Method.invoke(Native Method)
                                                            at java.lang.reflect.Method.invoke(Method.java:372)
                                                            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:919)
                                                            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:714)
已邀请:
# 环信 SDK 混淆代码 
-keep class com.hyphenate.** {*;} 
-dontwarn com.hyphenate.**
-keep class com.superrtc.** {*;}
 
这是我的混淆文件代码
-keep class com.hyphenate.** {*;}
-dontwarn  com.hyphenate.**
具体是哪个版本的,混淆的时候将对应版本的demo中的文档拷贝到自己的混淆中
如果是3.2.0以上的版本再加
-keep class com.hyphenate.** {*;} -keep class com.superrtc.** {*;}
如果不是3.2.0以上的请忽略。
如果是2.x的请参考2.x的混淆http://docs.easemob.com/start/ ... 3app_打包混淆

要回复问题请先登录注册