应用程序在QuickBlox的发布构建原因中崩溃

时间:2015-10-06 13:40:37

标签: android apk release quickblox

我在我的应用程序中使用quickblox并且我当前的sdk版本是调试模式中的最新版本一切运行顺利但是当我签署我的应用程序发布版本时我注意到我需要在progaurd中为quickblox添加一些配置一些其他的库,所以apk被揭示,但当我运行它时崩溃尝试登录quickblox给我这个

enter code here
Caused by: java.lang.RuntimeException: Stub!
10-06 16:36:48.469 8143-8143/? E/AndroidRuntime:     at org.a.b.e.a.<init>(Unknown Source)
10-06 16:36:48.469 8143-8143/? E/AndroidRuntime:     at org.a.b.a.b.h.<init>(Unknown Source)
10-06 16:36:48.469 8143-8143/? E/AndroidRuntime:     at org.a.b.a.b.b.<init>(Unknown Source)
10-06 16:36:48.469 8143-8143/? E/AndroidRuntime:     at org.a.b.a.b.f.<init>(Unknown Source)
10-06 16:36:48.469 8143-8143/? E/AndroidRuntime:     at com.quickblox.core.rest.RestRequest.a(Unknown Source)
10-06 16:36:48.469 8143-8143/? E/AndroidRuntime:     at com.quickblox.core.rest.RestRequest.asyncRequestWithCallback(Unknown Source)
10-06 16:36:48.469 8143-8143/? E/AndroidRuntime:     at com.quickblox.core.query.Query.a(Unknown Source)
10-06 16:36:48.469 8143-8143/? E/AndroidRuntime:     at com.quickblox.core.query.Query.performAsyncWithCallback(Unknown Source)
10-06 16:36:48.469 8143-8143/? E/AndroidRuntime:     at com.quickblox.auth.QBAuth.createSessionUsingSocialProvider(Unknown Source)

有人可以帮助我,因为我缺少的是有一种方法让它在发布apk中运行。 任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

在我的专业档案中,我犯了错误 - -ontontwarn org.apache.http。** 并且没有添加-keep类org.apache.http。** {public *;} 我的错,希望它可以帮助任何面对它的人

答案 1 :(得分:0)

当发布 apk 中存在问题时,由于 proguard 出现问题的可能性最大。 因此,在您的项目中添加以下行:

-keep class org.webrtc.** { *; }