【问题标题】:App crashes in release build cause of QuickBlox应用程序在 QuickBlox 的发布版本中崩溃
【发布时间】:2015-10-06 13:40:37
【问题描述】:

我在我的应用程序中使用 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 中运行。 任何帮助将不胜感激。

【问题讨论】:

    标签: android apk release quickblox


    【解决方案1】:

    这是我在我的专业文件中犯的错误-dontwarn org.apache.http.** 并且没有添加 -keep class org.apache.http.**{ public *;} 我的错希望它可以帮助任何面对它的人

    【讨论】:

      【解决方案2】:

      当发布 apk 中存在问题时,由于 proguard 的原因,问题的最大机会。 因此,在您的项目中添加以下行:

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

      【讨论】:

        猜你喜欢
        • 2017-03-15
        • 1970-01-01
        • 1970-01-01
        • 2015-03-07
        • 1970-01-01
        • 2013-04-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多