【问题标题】:java.lang.NoClassDefFoundError: rx.subscriptions.SerialSubscription in android 4.1.2java.lang.NoClassDefFoundError: rx.subscriptions.SerialSubscription 在 android 4.1.2
【发布时间】:2016-08-01 10:24:24
【问题描述】:

致命异常:主要 java.lang.NoClassDefFoundError: rx.subscriptions.SerialSubscription

在 rx.internal.operators.OperatorOnErrorResumeNextViaFunction.call(OperatorOnErrorResumeNextViaFunction.java:87) 在 rx.internal.operators.OperatorOnErrorResumeNextViaFunction.call(OperatorOnErrorResumeNextViaFunction.java:45) 在 rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:46) 在 rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) 在 rx.Observable.subscribe(Observable.java:8759) 在 rx.Observable.subscribe(Observable.java:8726)

【问题讨论】:

  • 欢迎使用 stackoverflow。请在提问时阅读help。具体并描述您的问题。错误的堆栈跟踪只是其中的一部分。必要时提供相关代码和截图。否则社区无法帮助您。

标签: android android-studio rx-java rx-android


【解决方案1】:

在 app 的 build.gradle 文件中添加 compile 'io.reactivex:rxjava:1.1.0' 依赖项。

【讨论】:

    【解决方案2】:

    是的,我已经添加如下

    compile 'io.reactivex:rxandroid:1.1.0'
    compile 'io.reactivex:rxjava:1.1.7'
    

    甚至在 4.1 到 4.3 中也会出现同样的错误

    【讨论】:

    • 您的问题是否已解决或仍有问题。
    • 问题依旧
    • 我没有遇到这个问题。您能否清理您的项目然后重新构建它可能是未编译的依赖项。
    • Could not find class 'rx.subscriptions.SerialSubscription', referenced from method rx.internal.operators.OperatorOnErrorResumeNextViaFunction.call 是错误发生前抛出的错误
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-09
    • 2013-03-31
    • 1970-01-01
    • 2014-09-09
    相关资源
    最近更新 更多